Hotels and online travel sites battle on discounts

by Annie Baxter