Мексика всегда была дешевой, по крайней мере в соотношении цена-качество.
Я не трогаю здесь совсем бюджетный сегмент - когда совсем дешево и очень сердито - меня такой отдых вообще не прельщает. Чем так отдыхать - лучше вообще дома остаться.
Но если говорить про варианты с действительно приличным отелем с хорошими ресторанами и сервисами, разнообразными развлечениями (включая возможность занять детей), отличными пляжами, чистым морем (желательно с красивым рифом и дайвинг-клубом, поскольку лично мне это нравится, ну и плюс возможности для пещерного дайвинга), интересную экскурсионную программу (при этом чтобы не пилить восемь часов по пустыне от одного ангажированной сувенирной лавки к другой) - то да, Мексика - это самый дешевый вариант.
При этом надо понимать, что Канкун - это отстой для студентов сбежавших на каникулы. Нужно отъезжать на юг как минимум на 100-150 километров от Канкуна, и останавливаться в 4-5-звездочных отелях первой линии на побережье океана, чтобы получить удовольствие.