What a fabulous itinerary and its even on one of our favorite ships. We are pretty familiar with all of your ports and we think it is probably the best itinerary of any short cruise in the world. If you are want to take excursions in all those places you sure have some tough decisions. Also keep in mind that quite a few of these ports can be done on your own for substantial savings. Specifically, Naples, Athens, Istanbul and Mykonos are all good candidates for the independent traveler. For Ephesus, I strongly recommend booking a private tour through either EKOL or Hello Ephesus instead of using a cruise ship tour and make sure that any tour includes the Terrace Houses (within Ephesus). As to Athens, most first time visitors want to see the Acropolis which can be done on a tour or on your own. In addition, many enjoy just walking around the Plaka district (a major shopping area) and the adjacent Syntagma Square. In Cairo you certainly want to take a tour to the Pyramids at Giza and the co-located Sphinx as well as a visit to the Egytpian Museum with the amazing King Tut room as well as the mummy room. There is also a fun shopping area in Cairo called the Khalili Bazaar which is a lot of fun and included in some tours. Regarding the Amalfi Coast, the best way to tour this area is with a private tour that is done in a van or car. Large tour buses are not permitted to enter the wonderful town of Positano (they only get you a view from above) which is the main reason you want to be in a car.