In Northwest Montana, beautiful Flathead Valley hugs the western side of the Rocky Mountains, encompassing the cities of Kalispell, Whitefish, Bigfork, and an underrated riverside city full of outdoor ...