This is to recommend www.travelinrussia.com for personalized touring in St. Petersburg. Here is the email that I just sent to him regarding my family's experience with his organization when we visited St. Petersburg in July 2004 on the Noordam.
It's been a few weeks since my wife, daughter and I spent 2 days touring St. Petersburg with your guide and driver, the "Sashas." It was a terrific two days thanks to your very professional staff. Our guide (with her degrees in art and music) was excellent, from her English skills to her knowledge of the art we observed. Her willingness to answer any and all questions helped make this tour an exceptional part of our vacation.
Your flexibility in shaping the trip to add some items of interest to us was one more reason why a personally established guided tour is superior to a cruise ship package. Considering that the price was comparable to what would have paid for 3 people for a group of standard cruise line excursions it was well worth the price.
I shopped around on the Internet and checked references before choosing your group. I know that there are other better known providers who offer a similar product but at higher prices. Therefore, I consider your agency to be a hidden gem of the tourist business in Russia. My family and I wish you continued success.