Caution: You can often get just as good of a deal by calling the hotel directly and booking your stay. This also gives you more flexibility and bargaining power. In case you don't make it--you are not stuck paying the whole bill like you are if you buy online. Also--you can make all sorts of requests such as for a non-smoking room due to health reasons, upgrades etc. I always asks the folks on the phone for tips on how to address the whole check-in process in order to maximize my perks. I am staying at the Imperial Palace with room nights costing me anywhere from $15 on some nights to $80 on the most expensive night.