The above link is to a site showing photographs of St. Petersburg.
Worth a visit.
What a place! A city purpose built as a Capital and it shows. Magnificent! I said to Edna (and anyone else who cared to listen) that it was like having a Buckingham Palace on every corner. It's one of those places that we've always wanted to go to and it exceeded our expectations. The Hermitage was all it's cracked up to be (trouble is that everyone else goes there - VERY crowded) and any City tour has got to be spectacular. Two days is not enough, we'll have to go again.
2007. Booked the Russian River Cruise purely on the strength of the 2006 visit. The weather wasn't as good but we didn't get caught in the rain (too much). First day we were told by our courier that there was a summit in the City and all tours had to be cancelled. Later we were told by fellow passengers that that was a blatant lie (not the first on this cruise) and the problems were with the coaches. Doesn't surprise me! A City tour and the Hermitage were included in the cost of the cruise and we also went to the Ballet at the Hermitage Theatre (my first ballet) - Giselle, not quite top drawer, being performed by lesser lights of the Mariinsky (Kirov) Company, but I quite enjoyed it - and Peterhof (the gardens only - magnificent fountains). Our last night was spent in the Moskva Hotel, not bad if a little large.