The 10 Most Beautiful Snow-Covered Towns Around the World

10. Harbin, China

9. Tallinn, Estonia

8. Grindelwald, Switzerland

7. Shirakawa-go and Gokayama, Japan

6. Canazei, Italy

5. Bled, Slovenia

4. Banff, Canada

3. Bergen, Norway

2. Stowe, Vermont

1. Hallstatt, Austria