It’s the classic Cabo paradox. Travelers are led to believe they have only two choices: spend $1,000 a night for a luxury 5-star resort on the beach, or save money on a cheap hotel in a bad location far from the action. Finding a spot that is affordable, safe, charming, and has a great location …

