I've just booked a Geneva weekend for September, albeit from City with Swiss (!). £116 for their little toy plane, which makes you realise how good the BA deal is (and indeed the Swiss fare is not bad for City Airport.) Note that hotels are VERY expensive in GVA, even at weekends, so this is a good place to blow some Priority Club points at the IC even if it is a bit out of town.