Whether you want to explore Mayan archaeological sites, snorkel, scuba dive, or simply lounge by the Caribbean Sea with a margarita, you'll find plenty of ...