
Is a trip around Europe in your plans for this summer? Then this ranking is for you: here you will find the 10 most beautiful small towns in Europe, according to the travel magazine Condé Nast Traveler. And Portugal comes out on top, because the most beautiful of all the small towns is Guimarães, the charming Portuguese town whose historic centre has been listed as a UNESCO World Heritage Site since 2001.
Travelling through Europe will be the holiday of choice for many travellers this summer. And besides the largest and best known cities like Rome, Paris or London, there is a lot to see and discover on European soil. There is no end to the charms of the old continent, starting in Portugal which, as well as being home to Europe's most beautiful small town, also has some of Europe's best beaches according to European Best Destinations.
So, why is Guimarães worth visiting? The town is often considered the birthplace of Portugal because Afonso Henriques, the first king of Portugal, was born there, giving the town the name, the "cradle of the nation". Guimarães is widely known as one of the finest historic cities in northern Portugal, with top attractions including the Castle of Guimarães, and is the perfect place for a weekend break in Portugal.
So, if you're undecided about your destinations, perhaps this ranking of the most beautiful small towns and cities in Europe, by Condé Nast Traveler, will help you decide:
1. Guimarães, Portugal

2. Český Krumlov, Czech Republic

3. Lauterbrunnen, Switzerland

4. Eguisheim, France

5. Bled, Slovenia

6. Mdina, Malta

7. Ronda, Spain

8. Ribe, Denmark

9. Portree, Scotland

10. Praiano, Italy
