cabo san lucas travel package deals town freebies