Even if you stay elsewhere, plan to check out the impressive lobby and common rooms at Glacier Park Lodge  (406/892-2525, www.glacierparkinc.com , late May–Sept., $140–450). There’s a heated pool out the back door.
Bear Creek Guest Ranch (Hwy. 2, mile marker 192, 406/226-4489, www.bearcreekranch.com , $1,895 per adult for one week, $1,395 per child 5–15) is 17 miles west of East Glacier  via Highway 2. It’s a long-established guest ranch with cabin and lodge accommodations, full meal service, and horseback riding.