There are certain places out there in our world where time has seemingly stood still for a century or more. The kind of places where you can find the pristine beauty of the natural world alongside cosy, almost fairytale-like houses, and where everything is shrouded in an atmosphere of peace and tranquillity.
We picked some the most gorgeous small towns villages where you’re guaranteed to be able to relax from the endless bustle of the big city. If we ever make it there, we plan on staying — forever!
1. Rothenburg, Germany
2. Santorini, Greece
3. Colmar, France
4. Cinque Terre, Italy
5. A mountain village, China
6. Penn, Scotland
7. Shirakawa-go, Japan
8. Bibury, UK
9. Migdal, Greenland
10. Sintra, Portugal
11. Kvivik, Faroe Islands
12. Filzmoos, Austria
13. Portofino, Italy
14. Castellfollit de la Roca, Spain
15. Wengen, Switzerland
16. Reine, Norway
17. Maska, Spain
18. Puglia, Italy
19. Wengelsdorf, Germany
20. Rocamadour, France
Yangshuo County, China
Burano, Italy
Dazhai, China
Bled, Slovenia
Kakortok, Greenland
Jiufen, Taiwan
Hallstatt, Austria
Reine, Norway
Riomaggiore, Italy
Gásadalur, Faroe Islands
Zermatt, Switzerland
Moselle, Germany
Manarola, Italy
Vang Vieng, Laos
Desenzano del Garda, Italy
Damüls, Austria
Cemoro Lawang, Indonesia
Shaanxi, China
Morro de São Paulo, Brazil
San Marino
Xitang, China
Tuscany, Italy