Creative Commons licensePhoto by flickr user The Wolf

Finding an affordable and half way decent bolthole in London has always been like looking for a needle in a haystack, and many visitors resort in desperation to the serried ranks of uninspiring hotels around Bayswater and Victoria just in order to have enough money left over for the price of an entrance ticket to the Tower of London or a ride on the London Eye. But recently, prices have steadied somewhat, and now a room in a characterful London hotel can be little more expensive than in a similar establishment in the countryside. Our recommendations include two traditional luxury hotels and a clutch of little places with heaps more charm and character than the norm. The order of the hotels in this list bears no reflection on our preference.

Written by Fiona Duncan