Of course a cruise can only give a superficial impression of the ports of call. There is no time to get to know local people, to eat in local restaurants or fully experience local culture.
But it does score on the ease with which one can travel to a wide range of destinations, the ability to simply chill-out and recover from the stress of working life, new friends met and quality time with my partner and on value for money .
I was determined to enjoy the cruise and I did so.
Will I do another cruise? Yes, probably. Indeed there is a Celebrity cruise next June out of Southampton to the Baltic capitals and St Petersburg that is already pencilled into the diary. So watch this space.