1. Cesky Krumlov, Czech Republic
There’s no other town in the world that I am more fond of than the quaint, charming, fairytale-like town of Cesky Krumlov in southern Bohemia. It’s as if you have stepped into a time warp – small cobblestone roads, bridges every which way you look, and no, there’s no McDonalds! It’s a great short day trip from Prague if you find yourself there but for the best experience, visit Krumlov in the summer season and raft down the Vltavy River.
2. Colmar, France
Situated in Alsace, Colmar is a unique blend of French and Germany architecture, culture and spirit. It’s as colourful in real life as it looks to be in the photos and is one of France’s true hidden gems.
3. Počitelj, Bosnia & Herzegovina
Located in the hills of scenic Bosnia & Herzegovina lies this magical little town you can enjoy almost all to yourself!
4. Hallstatt, Austria
The lakeside town of Hallstatt is a UNESCO World Heritage Site and has even been dubbed the prettiest lakeside village in the entire world. Whether you visit at summer or winter time, you are sure to fall in love with what will always be one of Europe’s most charming small towns.
5. Bruges, Belgium
Bruges has become incredibly popular for travellers looking to photograph the lego-like houses in the city centre (pictured above). It still remains to be one of Europe’s prettiest little towns, but is now more popular than ever.
6. Bled, Slovenia
There’s much to see and do in Bled, however the greatest attraction is undeniably Lake Bled – one of the world’s most stunning lakes and a favourite for visitors to Slovenia.
7. Bibury, England
This would indeed have to be the most photographed street in the Cotswolds! This small town is filled with old world charm and could very well be the most charming town in England!
8. Albarracin, Spain
Some would say Albarracin is the most charming village in all of Spain. It’s just a two hour journey from Valencia and a 30 minute train ride from Teruel.
9. Dubrovnik, Croatia
Game of Thrones really put this one on the map – but the charm of Croatia’s biggest tourist attraction is enough in itself to make you want to visit!
10. Sintra, Portugal
Just a short half day trip from Lisbon is one of the most mystical little towns you will find in Portugal: Sintra! With its own castle located in the foggy hills, this town is a mystery waiting to be discovered.
11. Annecy, France
Annecy is built around a 14th Century Chateau and is arguably more charming than any other French town you will find. The town is also surrounded by the French Alps, making it even more picturesque!
12. Manarola, Italy
The image says it all – Manarola would have to be one of Italy’s most charming little towns on the coast. But there are so many more! Italy is filled with hidden gems to discover – be sure to take your time in this beautiful country!
13. Brasov, Romania
Often overlooked by travellers to Europe, I truly believe Romania is one of the most magical countries I have explored and Brasov would be the crowning jewel. This quaint and charming small town is the gateway to Transylvania’s castle region and epic landscapes, so be sure to allow at least four nights here to soak up all the town and area has to offer!
14. Reine, Norway
This small fishing village in Norway is SO picturesque – if a picture tells a thousand words, this would have to tell double. Stunning!
15. Mostar, Bosnia & Herzegovina
The small town of Mostar in Bosnia & Herzegovina has got to be one of the most underrated destinations in Europe. If you find yourself here, be sure to visit nearby Blagaj – another charmer!
16. Arles, France
This gorgeous town in the Provence region of France is your gateway to lavender and sunflower fields, incredible food and magnificent wine. Does it get any more French!?
17. Freiburg, Germany
Freiburg is home to around 230,000 people and is located in the Southwest of Germany – the picture says more than enough.
18. Salzburg, Austria
Not far from Hallstatt and just a few hours by train from the capital city of Austria (Vienna) is the much-loved city of Salzburg. Despite being a city, Salzburg has maintained its small town charm in the centre of the Old Town and elsewhere in the city with its’ famous association with the Sound of Music being filmed in the fabulous Mirabell Gardens.
19. Ghent, Belgium
Ghent is one of Flanders’ two hidden delights (alongside Bruges). Just a short 20 minute train ride from its’ more popular neighbour, Ghent is equally charming however in a completely different way – be sure to visit to see why!
20. Ljubljana, Slovenia
Ljubljana is indeed the capital of Slovenia and thus a city as opposed to a small town, however it simple has to be included due to its’ small town charm – it is one of Europe’s most understated capitals!
21. Trogir, Croatia
Proof that there are many beautiful small towns to explore in Croatia: Trogir is an architectural marvel, mixing Renaissance, Baroque and Romanesque styles all in one town on the Adriatic coast.
22. Rothenberg, Germany
Look familiar? Walt Disney used Rothenberg as the inspiration for his film Pinocchio!
23. Arosa, Switzerland
Arosa will indeed always be a special place to me as it is where I shot the cover of my book. The relatively small town in the Swiss Alps is a hot favourite of the English Royal family, so if it’s good enough for them I’m sure it’s good enough for all of us!
24. Bergen, Norway
Bergen is arguably Norway’s most charming, picturesque town. Situated on the West Coast of the country, Bergen was established before 1070 AD!
25. Positano, Italy
As one of the most beautiful coastal towns in Italy, Positano is hardly a secret. But this list just wouldn’t be complete without mention of Positano – a colourful, vibrant, cliffside town in the heart of Italy’s Amalfi Coast.