I can't stand all the little fees either.
To answer your questions, though:
Do the big companies (except mine
) add a bunch of fees like they do in the states? yes.
Is it better to rent from one of the local companies because of this? no.
"Why?" = This is the question and answer that brings Prestige most of its business.
The answer is in two parts:
1) Insurance. The overwhelming majority of 'local' car rental shops to not have what you or I or most of the world would consider real insurance. Often times they will tell you they have insurance, but if you dig deeper--and PLEASE, FOR YOUR OWN SAKE, DIG DEEPER--they will tell you that they have a deductible of anywhere from $1000 USD to $2500 USD to (and I am not making this up) "you just pay 40% of the damages" (you can imagine where they can go with that.)
Is insurance important here? Yes.
2) Customer Service. Customer Service. Customer Service.
Here's how we do it at our place...
Price of car per day + 16% ITBIS + daily insurance rate = total
That's it. Only possible additional charges are gas if you bring it back less than full, and/or 3.5% surcharge if you pay with credit card.
As far as damage/insurance... our full insurance has a deductible of $110.00 USD... you should be looking for something similar to or less than this when renting a car anywhere.
If you intend to use insurance from your homeowner's policy or your credit card be sure to check:
a) That it does not have an exclusion for foreign countries or specifically this one.
b) That it does not have exclusions for certain types of cars. I have seen some that will not cover any 4 wheel drive vehicles, regardless if you are going 4-wheelin' or not.
good luck and safe travels..........
tim