We are looking to go to Cabo with some friends who also have kids - they go every year over spring break. I have been to PV and Mazatlan many times, but never to Cabo. Recommendations? Our friends are staying a Pueblo Bonito Sunset Beach and it is a little more than I want to spend. Anyone have other hotels that were great? Do you recommend a rental car?