Finding a cheap flight to Geneva can be quite difficult particularly during peak periods. Even self proclaimed low cost airlines can end up being quite expensive. Their advertised starting rates are generally for midweek flights so expect to pay considerably more if you are tied to traveling at the weekend or during busy holiday periods.
During ski season you may want to consider what the various airlines can offer in terms of ski carriage. In previous years British Airways did not charge for ski carriage however this year they have followed the stance taken by many budget airlines and will charge. Expect to pay around fifty eight pounds return for ski carriage charges with BA.
A better option may be Swiss Airlines who will permit each customer to bring a pair of poles, skis and boots for free. The majority of charter flights will also charge for ski carriage.
BmiBaby ran a promotion last month offering free ski carriage for a limited time.