Imagen: 
Pie: 
Puerto Vallarta, in Bahía de Banderas, offers an incredibly assorted scenery beaches, river and an all Mexican town.