Do some research on the internet about each port. try also the greek tourist board on the internet. Most stops you can do your own thing as the ship should be close to the town. Seeing Ephusus is a MUST but you can negotiate a taxi as this will be cheaper for the 4 of you. Go after the tours and get the taxi to pick you up 2 hours after drop off at the bottom of the site. Remember to be back on the ship in good time as it waits ONLY for tours that are delayed. I dont know about limassol but the rest are easy access. Say hi to my daughter Melanie who is working on the ship as Lead singer in the shows.