You have the possibility of renting a vehicle directly at Geneva airport, with the SIXT and EUROPCAR agencies. Reservations can be made online or upon arrival.