Why it's a great small town: If you’ve ever seen pictures of Glacier National Park, then you won’t need anyone to convince you that a visit to Whitefish, one of its main gateway towns, is worthwhile. Surrounded by the majestic Rocky Mountains and blessed with the expansive Whitefish Lake, sometimes it’s hard to believe this town is actually real.
Though it’s mostly known for its world-class skiing, there’s also plenty of other attractions, including microbreweries, lake paddling, fine-dining and hiking.
Of course, spending a day at the shore of the lake with a picnic and a book is a must-do when the weather allows for it.
Fun fact:Whitefish used to have a far more unfortunate name — Stumptown, because of how many tree stumps were left behind when trees were felled to make way for the city.