Dave,

You'll probably find Whitefish to be a bit more expensive than Kalispell. If money's not an issue, Grouse Mountain Lodge or Whitefish Lake Lodge are nice (in-laws have lived in Whitefish...