I have found lately that using ebookers or opodo to book flights with scheduled carries (usually BA or Iberia) has been cheaper overall than dealing with the so-called "low cost" players.
Plus, when one flight is delayed, as happened to me on tuesday, they make sure that you get a connecting flight rather than just telling you to sod off and take care of yourselves!