We've been to Cabo a few times and each time we rent a car but they're not cheap. Everything on the corridor is pretty spread apart so it's convenient, especially if you don't want to rely on cabs or the hotel's shuttle service. A car is also good if you want to visit San Jose del Cabo. We're renting again in Nov. mainly because we want to make trips to Costco, Walmart, and the local beaches.
Gas prices were similar to the US.