When you are looking to find accommodations I would recommend checking out these sites.
Agoda
Agoda usually has the best rates for booking hotels. They are known for having the best rates in Asia, but they are expanding every day and providing more around the world.
Booking.com
This is an easy search engine to use. They have a great selection, low prices, and no fees.
Hotels.com
Hotels.com is great because you can earn a free hotel stay after 10 nights booked. This does not work for every stay and the free night is based on an average of the 10 nights.
HostelWorld
Hostel World offers hostels, bed and breakfasts, and some simple hotels. They are very affordable.
Couchsurfing
This is a great service that offers free accommodations and the ability to connect with others, This is a great way to find out about events and meet people in different cities.
Hotellook.com
This is a great hotel booking service and has no hidden fees.
Jet Trader
Jetradar has a great app that is easy to use to compare hotels.