I've been booking flights for about five or six years (usually a few times a year) but recently I've noticed that customer service has been terrible all around. I look at reviews for these sites and they are all terrible as well. Expedia in particular has really gone down hill. Customer service no matter where I call is atrocious, prices are exorbitant and nobody wants to honor their best price guarantee.
I am wondering if there are any decent sites anymore? Or should I just go into booking a ticket knowing the experience is going to be awful and that I am going to get ripped off regardless?