For the short term traveller, hotels are normally booked online or through a travel agent. However, for the long term traveller or backpacker, they are more likely to be booked on arrival at a city.
When this is the case, there are certain things to keep an eye out for in order to ensure that the hotel will be good for your needs. The first thing is location. For example a good hotel Sydney will be located close to the major sites, but also in a quiet area if possible.
Next are facilities. Only you can be the judge of what you are looking for, but you should keep a minimum standard in mind and use this when looking at hotels to stay in. Nowadays, WiFi is included in most accommodation options, so for some people, this is a good starting point.
It goes without saying that price is also important. If you are staying for three or more days, it should be possible to negotiate a deal, even at a high season. Hotel managers think in terms of money, and they are unlikely to want to see a potential hundred dollars walk back out of the door!
Another good way to try and secure a keen price, is to look at last minute booking sites online. Some hotels sell bed spaces to companies, and if they can not fill them at the best price, they often lower them in order not to make a loss. Searching online will reveal a dozen or more sites just like this.

Looking for a good hotel in the UK, with first class service? Welcome to uks-no1.co.uk. UKs Number 1 Hotel Guide.