I've been to Moscow and St. Petersburg a few times. I am glad I went the first time, and enjoyed the tourist attractions. The other times have been business-related, which I have enjoyed much less.