This is definitely not a relaxing cruise it is very busy and most of our shore excursions left the ship between 8 and 9 AM. We took a lot of longer excursions which included at least one meal in a local restaurant.
Highlight was definitely St. Petersburg and one day trip to Moscow. Most other cruise lines give you 2 days in St. Petersburg, others only 1, we had 3 (including excursion to Moscow). Tours were well run and in both Moscow and St. Petersburg the tour leaders provided us with audio receivers and we had no problem hearing our tour guides. It was interesting to watch other cruise tours who did not provide this service.
We had great weather, sunny or partly sunny every day. Food on board was very good, my wife especially liked Prego. We paid in advance and were able to make reservations before boarding - highly recommended.
Shows are getting a little tired but are still enjoyable. Spa service was very good, massage was wonderful. My wife summed it up best - thanks for the best holiday ever!!