When you are looking to find accommodations I would recommend checking out these sites.
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.
This is an easy search engine to use. They have a great selection, low prices, and no fees.
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.
Hostel World offers hostels, bed and breakfasts, and some simple hotels. They are very affordable.
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.
This is a great hotel booking service and has no hidden fees.
Jetradar has a great app that is easy to use to compare hotels.