Best Places to Visit in Puerto Vallarta
Puerto Vallarta sits where the Sierra Madre mountains drop straight into the Pacific, giving this Jalisco beach city a backdrop most coastal resorts can't match. Cobblestone streets and a whitewashed church with a wrought-iron crown anchor the old town, while