Los Cabos: Where the fun never sets