1. Nafplio, Greece
2. Giethoorn, The Netherlands
3. Roscoff, France
4. Korčula, Croatia
5. Tarnow, Poland
6. Bremen, Germany
The only appearance in Germany, a beautiful town that was relatively free from the bombings of World War II, has a very well-preserved heritage of the Hanseatic League of which it was a part of. The preserved historical center is today part of the UNESCO patrimony. Being in Germany, we have, of course, discipline, top infrastructure, and cleanliness. The modern trams that cross the historic center blend harmoniously with the old architecture. The facades rebuilt after the war look good, but they can still be seen, the city losing points in terms of authenticity.
7. Toledo, Spain
8. Cassis, France
9. Guimarães, Portugal
10. Anghiari, Italy
11. Cesky Krumlov, Czech Republic
12. Marsaxlokk, a beautiful fishing town in Malta
13. Bibury, England
14. Albarracin, Spain
Some would say that Albarracin is the most charming village in all of Spain. Just two hours from Valencia and 30 minutes by train from Teruel, Albarracin is the only provincial capital in mainland Spain without a direct train from Madrid, making it one of the most isolated places in the country.
For the most part, the reason someone comes to Albarracin is to spend hours walking through the streets of the city, which are lined with strange houses rehabilitated to look like in medieval times.
15. Pucisca, Croatia
Croatia has really and truly opened up to tourism in recent years, so it can no longer be as big a secret as it once was; however, a visit to the Dalmatian coast at least once in a lifetime is an absolute must. This little gem, Pucisca, explains why!
Pucisca is a town in the middle of the northern part of the island of Brac in the Adriatic Sea. Its charm is the stone houses, beautifully built with white paved roofs. Pucisca has always been known for its stone wall culture.
16. Manarola, Italy
The picture says it all – Manarola should be the most charming little town on the Italian coast. But there is so much more to see!
This small fishing town in the province of La Spezia, Liguria, in northern Italy, stretches down a precipice on the wild and rugged coast of the Ligurian Sea. It is just one of five small towns in a section of the Italian Riviera, known as the Cinque Terre.