Mühlhausen is a small city in the heart of Germany's Thüringen region that punches well above its weight. A beautifully preserved medieval centre is surrounded by a ring of 19th century fortifications, and the city is crowned by the ruins of its imposing castle. The Altstadt is a warren of narrow streets and half-timbered houses, home to a lively mix of independent shops, cosy cafes and traditional beer gardens. There's plenty to see and do in Mühlhausen, from admiring the city's impressive architecture to sampling its famous Thüringer Bratwurst. With its easy-going atmosphere and wealth of cultural attractions, Mühlhausen is a great place to explore the real Germany.