When you buy through links on our articles, Future and its syndication partners may earn a commission. Credit: Getty Images ...
Puerto Vallarta, on Mexico's Pacific coast, is a resort town known for its beautiful beaches and the Sierra Madre mountains. Relax on the beach, explore caves, or take a sunset boat tour. Walk the ...