What are the best food options and dining experiences available in and around Zion National Park, Utah, including recommendations for local restaurants, snack bars, and meals that offer a taste of the area’s culinary culture, as well as practical suggestions for what to bring for hikes and outdoor activities within the park?