I agree with rubio - we rented for many years, and never took a car from the airport because there was an extra charge/tax. We always made our reservations beforehand online, and never had trouble.
We liked National/Alamo [on Independencia in Gazcue] and Avis [malecon, next to Vesuvio]. It's been several years since we rented though, we shipped down a car.