Kayak is a good place to start, as well as any of the other major search sites....check several, then go check the airlines direct. At least 80% of the time, I get the best deal directly on the airlines site AND get bonus miles for booking online. There's also the issue of how to have problems resolved, when they arise, just MHO.