I agree about Expedia. I have booked many holidays with them and certainly they seem to offer the best deal out of all the online companies. I would advise you to check the cheapest on expedia and then go to the airline's website and check the price there as you may save a small amount, perhaps a tenner if booked directly with the airline. Good luck!