11 of the Best Small Towns in America

Located in the Montana Rocky Mountains, Whitefish is an outdoor adventurer's paradise. The small town is situated near Glacier National Park, so it's the perfect home base for those wanting to explore the park's glaciers, lakes, meadows, and mountains. Whitefish Mountain Resort offers 3,000 acres of skiable terrain, and summer visitors can hike, bike, zip line, and race down the mountain on an alpine slide.


Click for full link to the article