You don't need a visa to enter the US, but you will need an ESTA ($14). It's best to get one online in advance, which takes just a few minutes:
https://esta.cbp.dhs.gov/esta/
Crossing the border with a rental depends on the rental company you choose. Obviously you should check when booking the...