The Barcelo Puerto Vallarta in Mexico offers land, water and cultural excursions such as rock climbing, city tours, zipline, horseback riding, nature hikes to discover flora and fauna, cruises for l 'whale watching or sunset, diving in Banderas Bay, excursions to discover the local culture in all its facets, not to mention its long beaches and water activities.