I interviewed at a travel company last year. It was interesting because they didn't do any of the backend booking stuff (for flights), but instead seemed to like to direct you to other sites to book and then take a referal cut if you buy. This was a weird business where the person buying the travel was the product (I didn't like it).
Expedia is one of the direct bookers. I use them. The UI is not pretty but functional enough.