The Dublin Jack is no longer under the escalator; hasn't been for years. Fenwicks is now called Escape. You can not avoid hookers as it is a hooker club.
The Canny Man is still there.
You could drink nearly anywhere in TST / Knutsford area, SoHo, Wyndeham Street, Hollywood Rd., LKF and more or less avoid most of the hookers. But not all.
Wanchai - still colourful.