At the tail end of our Glacier NP vacation last week, we drove into Whitefish on our way back to Spokane.
The former Great Northern depot there is a gem. It has three tenants: Amtrak, a town historical museum, and various car rental agencies (one of which is oldest Hertz agency in the U.S.). It's very clean and spacious inside. Outside the architecture reminds you of the chalet-like GN lodges in Glacier Park.
The depot is within easy walking distance of many shops and eateries in the heart of the town. Whitefish is a very trendy winter and summer destination.
Also by the depot are two railroad curiosities: a rare NW3 switcher painted in a traditional GN scheme and the "Bruck." The latter is a custom-built bus the GN used to shuttle passengers between Whitefish and nearby Kalispell in place of a "doodlebug." Kalispell was bypassed circa 1904 when GN built a new mainline to the north of Kalispell.