Tour the Mayan temple ruins, relax on a sandy beach, indulge in incredible food and then dance the night away, Mexico has something for everyone. A water sports paradise, enjoy surfing, sport fishing, sea kayaking, whale watching, paddle boarding & more. Viva la Mexico! From a vacation package or an ocean cruise, our team of travel experts is here to help you plan and customize your trip to Mexico.