Если хотите отдыхать - лучше сидеть в Канкуне или другом туристическом городе. Поездка на развалины Майа у меня лично оставила тяжёлое впечатление - ну для галочки что был там это конечно надо, а так после того как посмотришь как нище они там вокруг живут, так стыдно отдыхать и тратить бабки на всякие там маргариты. Лучше на рифы сплавайте, там под водой с маской обалденно красиво, да и на резортах красиво и вечный праздник и гуляния, как они говорят - "что случилось в Мексике останется в мексике". Ехать надо в декабле-январе - кусочек лета зимой это класс.
"Самая вкусная еда в местных забегаловках" - ну в Канкуновских неплохо, а вот по пути на развалины Майа сходили мы в местный "ресторан", отрава знатная, всех пронесло - наверно они каких-то старых местных собак туда покрошили, благо этих тощих полудохлых псин в пыли как грязи. Не зря нам на нашем резорте советовали с собой бутерброды брать и воду.
Мне остров Cozumel больше нравится - достаточно цивилизованный, с одной стороны берег - рифы, вода прозрачная и куча тропических рыб, а с другой - песок, объехать на джипе можно за несколько часов.