There is just something about a small mountain town. Not only are they are surrounded by mountains, but they offer endless trees and sweeping vistas. The views are to die for, and the fresh, crisp mountain air fills your lungs. On top of that, the towns themselves are generally charming. Strolling the main streets allows …
