Cancun has something for everyone: Water sports on the second largest barrier reef in the world Ruins from the ancient Mayan world The colorful culture of contemporary Mexico
.