Looking to find a room for the night in London? Whether it's a romantic weekend for two or a pressing business trip that has brought you to the UK capital, we've picked out the some of the city's most popular hotels to help you find the best deal.
The Dictionary Hostel
Shoreditch's now famous Dictionary Hostel is one of the most affordable and yet homely places you can stay in the capital. A bed for the night can be yours for just £15, and there's plenty of communal space in which to wind down.
Premier Inn Stratford
The capital is liberally dotted with hotels from Premier Inn, rightly one of the UK's leading discount chains, but we've chosen Stratford because of the transport links (it's right along the Jubilee Line) and its proximity to the Westfield Shopping Centre.
TripAdvisor users have lauded Gower Street's Ridgemount Hotel as a charming establishment in a prime central London location. Despite its affordability, this quiet, family-ran establishment is probably not the place to bring the kids, though.
Ibis Central London
Finding an affordable hotel slap-bang in the City of London is no easy feat, and yes, Ibis are decidedly towards the no-frills spectrum, but grin and bear it - you're paying for the location.
YHA London Central
All you need to know is that YHA is a few minutes from Oxford Street and you can get yourself a bed for the night for under £20. It's not exactly upmarket, but it is the perfect base for a weekend shopping trip.
Playing host to London's visitors for more than 40 years, Notting Hill's Portobello hotel has retained a decidedly classical vibe, with four poster beds and antique chinaware. A modest room will cost you around £250 for the weekend.
Front and centre in London's West End, the upmarket Chiltern Firehouse has earned the seal of approval from some of the country's biggest A-listers. Yes - at over £400 a night, it's towards the pricier end of the market, but there is plenty of appeal for couples looking for a romantic getaway.
You know a hotel has a whiff of class about it when it's situated just a five minute walk from Kensington Palace. The Milestone Hotel's biggest draw, though, is its dedicated staff, who have helped to add the finishing touches to what is a gorgeous building.
Clayton City Hotel
Great breakfast and location where you will need not travel much to desired locations. Situated in Whitechapel and within a walking distance to many famous landmarks in London. One room costs £100 on average for the night.
Within minutes from Borough Market and London Bridge, this hotel will let you feel the true spirit of London. Absolutely family friendly place at a little higher price depending on the length of your stay.
Lansbury Heritage Hotel
Located in Canary Wharf, elegant furnishing and great comfort. This hotel is another good place to consider if you are planning a trip to London with the family.
With luxury suites overlooking Hyde Park and three Michelin star restuarants, The Dorchester is one of London's most glamorous hotels. But at over £500 per night, it's also one of the most expensive.
Mayfair's Ritz hotel is on the more affordable end of the spectrum at less than £400 per night. What that buys you is obscene comfort levels, a luxury on-site spa and a classically styled dining room that resembles something right out of the Titanic.
Another gorgeous high-rise building in the middle of Mayfair, Claridge's is one deluxe hotel that is more family-friendly than most (but at nearly £500 a night, staying there won't be kind on your credit card).