Nuevo Puerto Vallarta offers a lovely, long beach, with miles of resorts and hotels.
Copyright by Karen Kefauver