Rent a car at Frankfurt Central Station, Germany Road trip Q&A