We’d say spend at least a week in Cabo San Lucas. This town on the Mexican Pacific is all about chilling and rejuvenating. Seven days should be enough to check off all the main activities, from partying the night away (and curing the inevitable mezcal hangover) to whale watching and lazing on the beaches.