The number of all-inclusives has risen dramatically in recent years, with efforts to improve food and beverage quality and increase activities and amenities.
Within a few hours’ drive of Mexico City, these centuries-old estates have become restaurants, museums, hotels and even water parks. In all of them, beauty and history linger.