London’s neighbourhoods are all rich in sights, culture, and delicious grubs, so it can be a bit of a headache deciding on the best area to stay in London.