You may be surprised to learn that you can find delicious gourmet meals in the middle of a national park. The restaurant at Bryce Canyon Lodge (the only hotel actually inside the park) serves high-quality reasonably priced dishes for breakfast, lunch and dinner — and they even have a kids’ menu. Dinner options for adults include risotto with asparagus and sun-dried tomatoes ($13), prime rib with seasonal vegetables and fries ($23) and blue corn-dredged ruby trout ($10). Order a box lunch from the restaurant at the Bryce Canyon Lodge, and lodge staff will pack you the perfect portable meal to bring on a hike.
Bryce Canyon Lodge
Bryce Canyon, Bryce Canyon National Park, UT