If any trains will run during the winter, and run reliably, it'll be the Swiss. It's a magnificent trip, and if I wasn't pushed for time that would be my preferred option.
Getting from Geneva Central to GVA airport is a breeze, but sadly the same cannot be said for the hotel prices. You do, I trust, know how much a night in Geneva will cost you? If not, here's a couple of hints: Arm and a leg. The farm. GDP of Burundi.
But if you've got cash to burn, or the company is paying, I can warmly recommend the D'Angleterre by the lake. Restaurant is very good too, as is the "Leopard" night club.
PS
If you're worried about strikes, may I suggest you drive? A strike might, might, hit the railways. But it might as well hit ATC, airline, airport or ground handling companies. If you're really unlucky a bunch of French farmers will blockade the auto-route with their tractors, but who the you know what wants to bother ones head with all that? Chances are very much in your favour, whichever option you choose. You might as well worry about earthquakes or meteorite strikes.