Cruise to Puerto Vallarta and find yourself immersed in dynamic culture and history. Unlike other coastal resort towns in Mexico, Puerto Vallarta ("PV" to locals), retains quite a bit of its colonial-era charm. Its town square, Plaza de Armas, and the gorgeous church of Our Lady of Guadalupe, serve as the loveliest representations of bygone ages. While on your Puerto Vallarta cruise, take in these echoes of the past and more modern attractions, including an ambitious public art project along the seaside walkway (the malecón) and trendy restaurants such as La Leche, serving contemporary Mexican cuisine. Round these out with plenty of fun-in-the-sun outdoor activities on and along Banderas Bay (whale-watching! snorkeling! jet-skiing!), cruise excursions that reveal the best of Puerto Vallarta's flora and fauna, and a side trip to one of Mexico's pueblos mágicos (magical towns, a designation conferred by the government to recognize smaller towns that possess historical and cultural value), and you'd be hard-pressed to find a more pleasant place to spend part of your cruise to Puerto Vallarta.