I generally book direct with the airlines, saves hassle for me as I like the extra options you get with them, however I know you can get them cheaper.