We boarded the ship in Rome and it was surprisingly smooth. No hold ups, The weather in every port was a dream. The only rain was in Venice. The ports we visited were: Naples, Santorini, Rhodes, Kkusadasi, Mykonos, Athens, Katakalon, Corfu, Split and Venice.
In Naples, if you can skip it. It's very dirty,nasty just go to the amalfi coast or pompeii. Santorini it was beautiful, we rode the donkeys up to the town. ($5EU) for one way ride. It was an adventure, the old men who herd them are not nice at all, they rush you because they want to make more $$$. We had arranged a private tour on alot of the stops because i HATE overpaying and would rather skip the middle man (aka:princess) In santorini we contacted www.anothertour.net and had a private bus tour (5hrs) for 3 adults. It was very good. I would use them again. In Rhodes we went to the Lindos acropolis. I must tell you if you are an animal lover; you will be very sad at alot of these stops. After seeing all the emaciated dogs suffering I went to a local market and bought some dog food and fed alot of dogs. You can easily do the same if you take ziploc bags on your cruise and fill them up with all kinds of goodies from the breakfast buffet. Trust me they will eat mostly anything. I fed a couple of dogs in Mykonos at the Delos tour some granola bars. They ate them up soo quick. There are also alot of cats.
In ephesus there is alot of religious sites to tour, for us we had so much of that and also history that we did an "easy ephesus tour" and it was suffice.