Having lived in Asia/America for a long time we took the opportunity to explore part of the Med in order to scope out where we would consider returning in the future for a longer stay.
The itinerary was varied and interesting with plenty of sightseeing opportunities available. Shopping seemed to be a big criteria at each port! Not being big shoppers I cant comment on the shopping malls or prices available.
The only disappointing port was Livorno. I would recommend you take an excursion if you wish to leave the ship at this port as the taxis were non existent and the shuttle buses were in short supply which meant queuing in the heat on the dockside for a long time just to go a couple of miles into town.