Book directly with the hotel, thereby avoiding middlemen and unnecessary complications. I do that always. Just check with various sites, and look for the cheapest option. Then mail the hotel directly, and tell them that you have these options online (attach links) and that you would like to avoid third parties in between, so please match the prices. It works almost always.