I always stay in the same place now, but back in the day, I would always go directly through the hotel ...they might have last minute cancelations, or a rate drop that no one
else would know about, or if your a repeat customer, will give you a better rate, I always call hotel direct.... just my opinion !