Expedia is a large online travel agency, which helps you book travel arrangements with airlines, hotels and car rental companies. But if something goes wrong, who provides a refund? Do you deal ...