Find Your Cruise
Be aware that it is VERY hot in July and factor that in when you plan any excursions. Just google i.e. 'weather in greece in july' etc. and you will get the answer. Duty free is Turkey - remember there is restrictions on the amount of duty free HOWEVER if you buy in Greece (also cheap) you are in the Euro Zone and can bring back as much as you like. Buying on ship/turkey or Croatia is outside european union. Yu cannot mix the two . For full information google 'duty free allowance' and the customs site will tell you all !!