What I always do is check those booking sites such expedia and compare the cheap rates, then if I see a cheap rate there, I'll double check with the hotel's website to compare both rates. I find that the booking site usually has a cheaper rate than the hotel's direct website.