Mexico's Tren Maya now runs all-inclusive gastronomic day trips from Cancún and Mérida, pairing onboard fine dining with Mayan ruins. Trips cost US$304 for foreigners.