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, $76-499). Before or after a big day on the trails, you’ll be pleased to find the excellent Park Café and Grocery (3147 US-89, 406/732-9979 or 406/732-9300), which serves mega-breakfasts and yet more great berry pies, a half mile north of the park turnoff. The Park Café 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.