Проще всего арендовать машину (67 дол в сутки) и объехать Юкатан самостоятельно.
За 3-5 дней, в зависимости от заинтересованности в подробностях достопримечательностей.
У меня, напримиер, был такой план "посмотреть как можно больше Мексики":
- прилетел в Канкун, жил 8 дней в Ривьере (одых+пляж)
- потом 8 дней в самом Канкуне (город+пляж) за 2 дня успел посмотреть (на машине) 5 городов на полуострове
- потом на самолете в Мехико на 3 дня (город+Тео) брал гида с авто (Алексей - нашел на этом сайте - очень его рекомендую: ответственный, эрудированный, приятный человек)
- обратно, билеты были, конечно из Мехико
Таким образом, мы с женой за 3 недели и отдохнули и очень много где побывали. "Всю" Мексику не объехали, конечно, но каждый день - что-то новое узнавали.