Top 10 Most Beautiful Small Towns in the World.

Dainty, quaint, and beautiful, from the hills of Nepal to coastal California, this list features some true hidden treasures: 10 Most Beautiful Small Towns in the World.

Image Credit: Pinterest

10. Stepantsminda, Georgia

Image Credit: Pinterest

9. Kralendijk, Bonaire

Image Credit: Pinterest

8. Grindelwald, Switzerland

Image Credit: Pinterest

7. Ogmachi, Japan

Image Credit: Pinterest

6. Esperance, Australia

Image Credit: Pinterest

5. Alberobello, Italy

Image Credit: Pinterest

4. Carmel-by-the-Sea, USA

Image Credit: Pinterest

3. Sidi Bou Said, Tunisia

Image Credit: Pinterest

2. Wae Rebo, Indonesia

Image Credit: Pinterest

1. Rothenburg ob der Tauber, Germany

Image Credit: Pinterest