We have received great info over the years from these Cruise Critic posts. Finally decided to pass along a few observations in return:
1. First of all, this is a great itinerary. Hard to imagine hitting all these cities by plane in 9 days.
2. The ship was in great shape and actually felt larger than we expected, have cruised on the Golden and Grand Princess. This ship felt almost as large, and handled the one or two rough sea days well. We had a standard balcony cabin. We usually opt for a suite, but the expanded balcony and room is not necessary on a shorter and colder weather cruise with so many ports. We had plenty of room and the bed was actually very comfortable. Bathroom is pretty small and shower is tight for a > 6' person. Water pressure, however, was very good.
Great city. Spend an extra day or two here if you can. Almost everything is within walking distance. Very expensive, however. Didn't see anything we had to buy.
Long trip (3 hours) to Berlin by bus, but worth the trip if you have not seen Berlin.
Great city for just wandering around in. Easy walk from port. Lots of little cafes and shops. Some history and sites, but just a nice day exploring.
Toured 2 days with SPB. Cathedrals were unbelievable. Hermitage is not to be missed as well. Go as early as you can in the morning. Only way to see everything is with a tour group.
Least favorite city, but definately need to see once. Church of the Rock was highlight.