These days it appears that the best option is to use any aggregator site such as ctrip to search for the cheapest fare, and then call up the airline direct and book over the phone. The fare is often cheaper and they don't try to sell you unnecessary insurance.