Unless you just like to drink of go there to watch the locals or to see the shows, there is no reason to go to any of the clubs (discos) to find providers. Also skip the expensive Western style hotels. Stay in a Russian hotel like Octoberski (On Ligofski (?) Prospect). Check out a Lonely planet guide book for a list of Russian hotels. You will save a bundle. There is either a small bar or small resturant on each floor. Providers congregate in one or two of these and await your selection. They accompany you to your room. This system eliminates any need for transport or doorman issues. There is at least a 50% turnover each day so you see a lot of new faces. I never paid more than $50 and got a full hour of service. Most begin and end with a shower. You are welcome to participate in this clensing ritual.
Have fun
