Hello! I will be in town next month for a wedding. After spending a couple of days in Tucson, we will be driving up to Flagstaff and the Grand Canyon, spending a couple of nights in Flagstaff, and then heading over to Las Vegas. One member of the group is on a serious budget and is a vegetarian so I would like to find some places to stop along the road or in any of these cities that fits these requirements. My boyfriend and I can probably sneak out for a more expensive and meat based meals if there are any really great places you all recommend. I REALLY don't know the area and feel a little overwhelmed so any suggestions would be very much appreciated!
I definately would like to focus on South West specialities - I can get all types of cuisines where I live but we have trouble finding great Mexican here. Great gourmet shops where we can pick up food for the cooler would also be appreciated.