We didn't take RSSC's St. Petersburg excursions. Spring for Red October. Less people, far more mobility and control over what you and your group want to see. It's worth it.
We did take RSSC's Moscow day excursion, which I mentioned in a previous response to your question. It was wonderful! If at all possible, I strongly urge you to take this excursion. You'll never forget it!