It is/was to my understanding that hostess clubs were places where men go to have pretty ladies pour drinks for groups of men. And that's it. I have been to a few hostess clubs around Japan and this has seemed to be the case.
However, I was listening to an expat ex-banker and he was saying that...