Then there's the port visits. Whether you take a well organised excursion, or just idle your way through the port itself, taking in the local flavour - they are the highlights of the cruise. And to end up in Venice - arriving by sea - is something everyone should experience. All in all, I'll remember it for a very long time.
Having visited the old town - take the cable car to the top of the mountain on the landward side and marvel at the view. A superb experience. Whilst there, just ponder at the mindless shelling of the beautiful town from that vantage point in the war during the 90's, and appreciate how much has been done to revitalise the shelled buildings. It really needs more than one day to appreciate it all, at a more leisurely pace.
A return visit is a must. One piece of advice - go early/late season - the place was heaving during August and VERY hot. But you have to congratulate the locals - their transportation of masses of people to and from the ships (4 cruise ships in that day) was excellent. There were queues, but again dealt with well, and little time was lost in them.
We flew home to the UK from Marco Polo airport - pity they are not as well organised as the city is.