Thanks all. I'm trying to go Geneva - Nice actually on a Friday evening, but it involves either breaking the journey for a night in Lyon, or travelling early Saturday morning instead (so a night in Geneva).
Unless anyone can think of a way to get on a sleeper?