Sensibly all trains to Geneva carry on to the airport. So at the airport you can hop on any train to take you to the town centre and it only takes 6 minutes. The train station is walkable to the lake or to many hotels, but there is also an interchange with trams. Looks like it would be super easy to go further afield as well.
Remember that all hotels give you a free Geneva public transport pass.
Send your feedback or queries to email@example.com