Every year millions of tourists flock to big cities such as Berlin, Hamburg and Munich. But for anyone seeking something a little more picturesque and authentic, here are 15 of the most romantic towns and small cities in Germany.
1. Bamberg (nearest city – Nuremberg)
Like Rome, this small and enchanting city is built on seven hills and its historic architecture earned it a listing as a UNESCO World Heritage Site. Aside from a huge number of medieval half-timbered houses, some of the most beautiful buildings include the late Romanesque/early gothic imperial cathedral, St Michael’s Monastery and Altenburg Castle. But what Bamberg is most famous for is its unique old town hall, situated in the middle of a bridge.
The Regnitz river splits in the centre of the city creating the ‘Island District’ which has a pedestrian zone full of boutique shops and restaurants.