don't know much about St. Pete,.. people are Reviewiendlier there, but you're only here for a week, so you'll be paying for it if you don't wanna waiste your time. St. Pete is a more attractive, European city, if you wanna do some sightseeing it might be better. Moscow's got the boarhouse, which is an easy way for you to pick up an all night whore with at least some english at the end of a drunken night, any night of the week for $100. (Be sure to tell the girl she is not leaving until the next morning before you take her home) In summer the Moscow tochkas will be full, don't know much about St. Pete tochkas, maybe someone else could comment. You can get internet whores in both cities easily. Both cities can be expensive, but once you know the happy hours and specials, what time and where it becomes pretty cheap. you should check out expat.ru