Discover the vibrant culture, stunning beaches, and culinary wonders of Mexico in a 20-day relaxing adventure through Cancún, Mérida, and Tulum.