This page discusses the London hotels. If you are looking for available hotels, please go to Hotel reservations.
London is quite an expensive city to live in. That also applies to tourists: hotels and other accommodation are more expensive in London than, say, in the Mediterranean resorts. The price level is roughly the same with the Nordic capitals. The price range, however, is much wider and in London one can spend the night in luxury hotels costing thousands of pounds per night as well as in hostels charging about 15 pounds. And of course, there is everything in between.
You should not keep away from London simply because you consider its hotels too pricy. On the contrary, you should think what you are willing to compromise. You can stay in central London with a reasonable price but you will have to settle for a modest and small hotel room. Your room may well be so small that it only contains beds and a desk, with hardly any space to move in between. I recall once staying in a room that could not fit my suitcase, and I had to leave it halfway between the hall and the bathroom.
Further away from central London, the hotels are cheaper and/or more spacious. You will have to spend some time and money for transportation. But then again, all sights and shopping places are scattered around the city anyway. You cannot have it all within walking distance and will need to use public transportation. The most important feature of your hotel is that it must be located near the underground system. Transportation with the London underground is easy, cheap and fast. Before booking a hotel, you should find out how much more time and money is needed for daily transportation than reserving a hotel at a better location.
Experienced European travellers are accustomed to overpriced hotel room services, with prices that are frequently high even compared to the very best restaurants. Every time I have visited London, I have used room service at least once. Prices may not be cheap, but they can be considered reasonable. Room service will most likely cost less than going out in the evening to dine in a medium-priced restaurant. It’s best to buy the drinks from a local store and order just the food from room service. After a long and strenuous day, you will hardly feel like searching for a decent place to dine around your hotel. Especially if you are staying far away from the city center.