Puerto Vallarta a showcase for Mexico’s past