I usually check on bookingbuddy.com or sidestep.com. Great for looking and if I see a deal, I go directly to that airline website. They are usually cheaper sometimes only the fees, etc. sometimes by a great deal. Good Luck!
Cruises I go directly with the cruiseline, except one time I purchased a cruise from priceline. A great deal and I had no problems with anything.