Even if you stay elsewhere, plan to check out the impressive lobby and common rooms at Glacier Park Lodge [1] (406/892-2525, www.glacierparkinc.com [2], 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 [3], $1,895 per adult for one week, $1,395 per child 5–15) is 17 miles west of East Glacier [4] via Highway 2. It’s a long-established guest ranch with cabin and lodge accommodations, full meal service, and horseback riding.
Links:
[1] http://www.moon.com/destinations/montana/glacier-national-park/east-glacier-and-vicinity/east-glacier/glacier-park-lodge
[2] http://www.glacierparkinc.com
[3] http://www.bearcreekranch.com
[4] http://www.moon.com/destinations/montana/glacier-national-park/east-glacier-and-vicinity