London is one of the most visited cities in the world, second only to New York. And it is easy to understand why. There are several great restaurants from all nationalities in London, awesome shopping for all preferences and a lot of fun stuff to do for all ages.
But it is quite difficult to find the right hotel room in this town. It is such a big city, that all the things you want to do and places you want to visit are spread around, so you have to find just the right place to have your base. In addition, since there are so many people visiting London constantly, the hotels can charge quite steep prices for their rooms, and the number of really bad hotels is high.