I've traveled to Cabo — both San Jose del Cabo and Cabo San Lucas — more times than I can count to attend weddings, bachelorette parties, birthdays, and personal trips. I know the best hotels (Waldorf ...