Take your pick from beaches, snorkeling, shops, scuba diving, jungle adventures, boat trips, natural parks, cultural shows, ruins, massages, tequila tasting and ...