London is a vast city so finding the best place to stay is essential if you want to make the most of your time there. Here are your options...
There is a huge variety of accommodation on offer in London, encompassing everything from glamorous and exclusive hotels to more budget B&Bs.
If you want to be right in the middle of the action, hotels in the West End are your best bet. Here you are within easy reach of Covent Garden, Oxford Street, Leicester Square and Piccadilly Circus, and will be able to easily visit major sights such as Buckingham Palace, Big Ben and the Houses of Parliament. These central areas also offer great shopping and a wealth of restaurants, bars, pubs and clubs.
If you are looking for a luxury pad, Marble Arch, Regent Street and Mayfair boast a number of luxury five-star hotels, while if you are looking for somewhere with more of a village feel, Notting Hill has a number of independent shops, bars and restaurants, as well as being home to the fantastic Portobello Market where you can get anything from antiques and bric-a-brac to clothes and music.
If you are visiting the city on business, then Knightsbridge and Kensington are near to conference centres at Olympia and Earls Court, while Docklands is a good bet for those on business in East London.
Music and sports fans may want to book accommodation in Wembley, but be aware that when there are big events on, hotels can get booked up months in advance.
While London is very spread out, the efficient tube service ensures you can get to most areas quickly and easily, so if you find hotels in the centre too expensive, it may be worth looking at one a bit further out.