In the Bay of Banderas, between the sea and a line of mountains covered by palm trees, Puerto Vallarta is one of the most popular destinations in Mexico and it is easy to know why.
The combination of incredible restaurants, a great nightlife and the . . .