Puerto Vallarta is on Mexico's Pacific Coast, and is just as modern as it is traditional. With its beautiful beaches, historical neighborhoods with cobblestone streets and robust nightlife, the ...