Hey nice post, Russia is so underrated regarding travel. Awesome place. If you get the chance you should go to Moscow, I preferred it to St.P but hey we all have our own personal preferences :)
If you want to see more of a Russia feel free to check out this post here
RE: Travel with me. Russia. Great temples of St. Petersburg