One of the world’s biggest travel websites refused for months to refund a customer who needed to cancel his holiday after ...