Luxury holidays in Cabo San Lucas