As Hotel negotiations are part of my remit, we get feedback all the time that the traveller can book online through a cheap website cheaper than our negotiated rate. We disallow this, as they do not see the hidden costs such as cancellations or + parking or + wireless. all these and other charges we include in our negotiations. we don't include breakfast as 60% of travellers don't eat it every day in the hotel, so why should we pay for it. Hotels booked outside our system also don't allow us to negotiate the best prices as bed night totals are incorrect.