Find Your Cruise
On Thomson cruises in the med they are £14 per 20.
Cheaper in the dutyfree shops on the docks and really cheap in turkey.
Depends if you are going to a non EEC port, as to wether duty free ia available, If you are then the DF shops ashore are your best be.
Cheapest place is Gibraltar---around £8.00 for 20.