Of course it depends what your plans and budget are. For museums, parks and a village-y feel, look at locations in west London, like Kensington, Chelsea and Notting Hill.
The slightly slower pace makes these areas all come high on our list of where to stay in London with kids.
If late nights are on the agenda, it might be worth staying nearer the city's nightlife, in Soho, Camden or Covent Garden. Beware you'll pay for the privilege though.
To have the river on your doorstep, Westminster or the South Bank are hard to beat, while history-lovers will enjoying stepping straight out onto the ancient streets of the City around Tower Hill and Bank.
In the words of Samuel Johnson, creator of the first English dictionary, "When a man is tired of London, he is tired of life". If time is of the essence and you've got the energy though, you can cram a lot into a long weekend.
The trick is to come up with an itinerary and make sure you book museums, galleries and experiences in advance. That way you can avoid disappointment and maybe even skip some queues.
As a general rule, the further away from the centre you stay, the cheaper it will be. East is usually cheaper than West, too.
Just remember to factor in the time and cost of travelling into zone one (the centre of the Tube map) if you find a cheap hotel further out.
The good news is though, once you've hit central London, it's quick and easy to walk between most of the sights, so pack some comfy shoes and save on short Tube and bus fares.
When deciding where to stay in London for the first time, make sure you're in easy reach of the main sights you want to see.
London's a very walkable city, so check out journey times on foot as well as by Tube.
In fact, the Tube map's a good place to start. If you're keen to see every corner of the city, make sure you stay near a station with a few lines running through it.