Discover the best things to do in Puerto Vallarta, Mexico — from adventurous and unique things to do, to the best beaches and ...
Join us on a fun-filled journey through the canals of Xochimilco, Mexico City's canal system that stretches 170 km or 110 miles! This beautiful natural wonder has been designated as a unesco World ...