I never book flights directly with the airline website, unless some other website has told me that it is the cheapest method. Usually Opodo or eBookers have the cheapest flights (so Kayak tells me) unless very occasionally it tells me that Lufthansa/Swiss have it cheaper.