I guess Riviera Maya is the most visited touristic region in Mexico. Yes, it is touristy and all but it is so for a reason. Riviera Maya has it all. Fantastic nature, cultural heritage, crystal clear waters and white sandy beaches and yummy food. There was no doubt that I’d add Riviera Maya to my itinerary.
You will never ever enjoy Mexican food outside Mexico again. Let’s assume you find a real good Mexican restaurant in your town (you won’t), it won’t be as cheap as in Mexico. So stop trying.