We will be visiting Arches and Canyonlands National Parks and staying in Moab for four days at the end of April. Any recommendations for dining -- either in town or on the road to the parks? We enjoy all types of eating adventures -- from fine to fun and funky. Also, are there any good places to pick up snacks or sandwiches to take on a hike? Thanks!