Both Cabo San Lucas and San José del Cabo promise a Mexico getaway with breathtaking beaches, cliffside resorts and oceanfront cabañas. Read on for the area's best hotels.
128