From bawdy bookshops to cracking karaoke (and all that late night jazz), most cultural and carnal tastes can be catered for in Soho.