We all dream to have a home surrounded by spectacular mountains, enchanting rivers and lush green forests which is far away from the hustle bustle of the city and these small towns nestled away from the crowded streets will surely motivate you to pack your bags and move to one of these astonishingly beautiful towns.
1. Jiufan, Taiwan
2. Gasadular Village , Faroe Islands
3. Yangshou, China
4. Cala Dogana, Levanzo
5. Manarola, Italy
6. Mosel, Germany
7. Halstatt, Austria
8. Positano, Italy
9. Farming village in Vang Vieng, Laos
10. Zermatt, Switzerland
11. Bled, Slovenia
12. Lake Garda, Italy
13. Shirawaka-go, Japan
14. Burano, Venetian Lagoon, Italy
15. Scillia, Italy
16. Qaqortoq, Greenland