Cancun is Mexico's Caribbean paradise — turquoise waters, white sand beaches, the second-largest coral reef, and ancient Mayan ruins at Tulum and Chichen Itza.
Flights and daily costs