I always rent a car on the website at airports. There are a lot of companies there and you can rent a good quality car at a nice price. I don't know any other ways. Maybe someone has such an experience? I would love to read about it
I guess this is not an easy issue. You will have to make a small research and compare best deals and prices. That's my humble opinion. Also I am not sure if I must tell you this, but in another thread they told me that background check will also not hurt.