Bank debit card won't work. Has to be a credit card.
If you don't have a credit card than make sure to use your bank card
Yes, of course as long as you have a driver's license and a credit card on the driver's name. Go to expedia or priceline.com for a more competitive rate.
Thanks! Your answer is awaiting moderation.