Re 2.
Not sure about "easy", but there are a few options:
1) Take the bus to Thonon from where you can hop on the train to Evian. Bus departs from Geneva bus station so if you are coming into GVA, you'd need to get there. Transit time from Geneva bush station to Evian would be about and hour and 45 minutes.
http://www.sat-leman.com/img/os_docu...2_mai_2017.pdf
2) Take the train all the way. You'll need to change at Bellegarde Depending on timing, this will take around 2 hours.
3) For a more scenic journey, you could jump on the train to Lausanne from the airport. On arrival in Lausanne hop on the metro down to Ouchy (3 stops), or an easy downhill walk if you don't have much luggage and then take the boat across the Lake. It's about 45 minutes to Lausanne, 5 mins on the Metro and then the boat crossing takes 35 minutes, but you may need to wait for a boat connection.