Apr 3Puerto Vallarta: A 4-Day ItineraryPuerto Vallarta is a vibrant seaside town in Mexico, surrounded by the Sierra Madre mountain range. While the influx of tourists has...