Whenever you think of alpine views, enchanting castles, beautiful medieval towns and the wonderful Christmas markets there’s only one country to think of and that’s Germany. So we’re going to try and focus on a few of the towns in the middle of the country with some extras here are five beautiful towns to visit in Germany. Monschau Number one ...