I love russia! I like both Moscow and St. Petersburg for different reasons. For me, St. Petes has a little more what one might consider classic russian culture. Whil moscow is a nice picture of modern urban russia. I love russian culture and if the US dollar did suck so much I might do a semester over there. But I might have to learn russian and I've tried a few times. I'm terrible.