That is a terrific itinerary and we are very familiar with all of your ports which can be done on excursions or totally on your own (a lot cheaper). But for now I will focus on only Kusadasi since this is the only port we strongly recommend using a private tour operator. You can generally book a private tour for as few as two people for about the same cost(or less) than the cruise tours. There are many advantages to private tours to Ephesus since you are not stuck in a large group, forced to go to touristy shopping places, etc. Based on our own experience we recommend a company called EKOL (you can google them and find their web site) since they have been in business a long time, are reputable, and use professional guides. The key to booking a tour to Ephesus is that you should make sure it includes a visit to the amazing Terrace Houses. The Terrace Houses cost a small supplement (they are located within the ruins at Epeheus) and are not generally included in the large cruise line tours because they do not allow large groups into the Terrace Houses. As to your other ports, we suggest you do a little on-line and book store homework and than post your specific questions.