Non-EU license holders require an international driving permit. All the drivers' names must be entered on the rental agreement. Often you will need a credit card with the same name that is on the rental contract, to hold the deposit for the car in case of damages.