This guide to the best places in Soho, London has the area's top restaurants, bars, pubs, shops, and more. There's a lot to love about Soho.