If you don't have a major credit card, you can use your debit card, but it have to have 250$ on it for deposit. You will need a bill to verify your address as well your driver license. That is it. Yea, its always good to make reservations in advance.
I think you just need credit card, driver's license and car insurance.
Thanks! Your answer is awaiting moderation.