Whitefish is near Glacier National Park and has a lovely town. It offers ski resorts and lots of outdoor winter fun in a snowy setting.