A local's guide to London, including the best restaurants, pubs, shops, hotels, and things to do, including some hidden gems you won't find in guidebooks.