Cancun offers the perfect mix of both ancient history and contemporary resort facilities. Plus, this mainland destination boasts the kind of lush vegetation and white sandy beaches usually synonymous with a Caribbean island. Expect an average of 200 sunny days a year and temperatures of 26C on the ultimate tropical retreat.