EBACE Hotels
There were some rooms in Lausanne a while ago, and being a bit of a railway anorak, I did find out that you could get there by train direct from Gva Airport station. Journey time c30 mins.
Good luck in Geneva, there doesn't seem to be anything there at all.
Mark