Hotel Zone, Puerto Vallarta and its infamous party scene, and Los Cabos' golden-sand beaches and luxurious resorts: The best ...