The Rimrock Lodge (406/427-3536, 6 a.m.–9 p.m., mostly $5–12) serves breakfast, lunch, and dinner and has good river views.
Downtown, the Thompson Grill (611 Main St., 406/827-4900, 7:30 a.m.–9 p.m. Mon.–Sat., $6–25) is a popular spot for burgers and good milkshakes. On Friday and Saturday nights, dinners are fancier and more leisurely.