The best hotels in Soho including grand five-stars, characterful historic stays, and chic boutiques...