Hotels.com may be good in terms of prices, Not that I had a negative experience with them but I consider switching to other booking websites because hotels.com support is not easily reachable.
Join Kazan
Sign up now and write review so everyone can read!