Hi,
I was flying out of Geneva airport every two weeks for the last 2 years (stopped doing it so regular since Xmas) never once been unable to park at the airport. I used to park in car park P1 which was right next to the airport. Also used P51 or P26 which are a very short walk away.
Don't bother with the train, driving and parking there is much easier. Up to you though.