For trains try
http://www.raileurope.com/us/index.htm has most major cities in europe. You would have to take a taxi from the airport to the train station though.
for car rental, hertz and avis can both rent you a car, or you can try here
http://www.autoeurope.com/index.cfm