Puerto Vallarta is an international beach destination surrounded by mountains with magical towns nearby, heavenly beaches, jungle, and rivers for endless outdoor activities. And it is not only that, but a cosmopolitan city as well, offering a great variety of world-class entertainment for every taste, that you can enjoy during your next visit.