You could try a site like Skyscanner for current cheap offers. I don't know where you're wanting to fly from, but for the destinations you mention BMI Baby are very reasonably priced and good value; I use them a lot (but then I only live 10 mins away from Birmingham Airport), and for an example I've just booked return flights to Prague in June at �11 each way. You do have to be farly flexible about the days you can travel, though; weekends especially can be pretty pricy. Flybe are also a good bet - again, good value for money.