Located on the Blackfeet Indian Reservation, 30 miles north of US-2 at the east entrance to Glacier National Park, the town of St. Mary makes a great alternative to the in-park lodges. At the east end of the historic Going-to-the-Sun Road, St. Mary has a large Glacier National Park visitors center and the clean, modern St. Mary Lodge resort (406/732-4431, $98-440). Before or after a big day on the trails, you’ll be pleased to find the excellent Park Cafe and Grocery (406/732-9300), which serves mega-breakfasts and yet more great berry pies, a half mile north of the park turnoff. The Park Cafe is worth planning your day around, as the berry pies are every bit as amazing as Glacier’s Rocky Mountain scenery.
St. Mary makes an especially handy base for visiting the comparatively quiet Many Glacier section of Glacier National Park, and for seeing the sights of adjacent Waterton Lakes National Park, across the border in Canada.