ARCHITECTURE: Our pick of some of Europe's most magical medieval cities which you must visit as soon as possible.
1. Annecy, France
Located in the northern French Alps, on the shores of the turquoise Lac d'Annecy and surrounded on all sides but snow covered mountains the city of Annecy, which was built around a 14 century castle, can make even the most seasoned of travellers fumble for words when trying to describing its picture perfect beauty.
2. Esch-sur-Sure, Luxembourg
Built along a bend in the River Sauer, Esch-sur-Sûre was founded sometime during the reign of Charlemagne. With a population of just a few hundred people Esch-sur-Sûre is perhaps the smallest town on our list, but don't let its size fool you what it lacks in population it makes up in otherworldly scenery.
3. San Gimignano, Italy
The tiny hilltop city of San Gimignano is located safely with in impressive medieval walls in the province of Siena, Tuscany, north-central Italy. Known as the ?Town of Fine Towers?, San Gimignano is famous for its medieval architecture, unique in the preservation of about a dozen of its tower houses. Walking its narrow streets or having an espresso in the in the central square you will get the distinct impression that you have been transferred back to the age of the Renaissance.
4. Gruyere, Switzerland
Gruyères is a tiny Swiss town located in the district of Gruyère in the canton of Fribourg. The medieval town is an important tourist location in the upper valley of the Saane River, and gives its name to the world famous Gruyère cheese. After partaking in a cheesy lunch in one of the town's many fabulous restaurants we recommend you take a tour of the old castle.
5. Tallinn, Estonia
While Tallinn the capital of Estonia is a remarkable place with dozens of things to see, for this list we are talking about the capital of the capital, in other words the old city centre. The Tallinn's medival old town is known around the world for its perfectly preserved examples of authentic Hanseatic architecture.