Home Travel Puerto Vallarta: Mexico’s premier beach destination with great lodging