We have to stay a night in Geneva on our way home from skiing, with our two DSs aged 7 and 5. Any recommendations for a nice hotel, not miles from the airport, where we can all share a room (or even better, have adjoining rooms)?