agreed, shop the travel websites and then go to the airline and book directly. Same with hotels, they will almost always price match with much better cancellation rules