Expedia.com
Avoid at all cost
I wish I had read all of these posts before booking my flights through Expedia. 1) Couldn't select seats according to their site. Lead to my family and I getting split up on a leg of the journey on the booking. I contacted the carrier directly and was able to correct; for some additional cash. ...