I just got back from a great honeymoon cruise on the Legend of the Seas to the eastern Mediterranean and found very little to complain about. (Oh, sure, Ralph could have been a little more helpful with information about Rhodes that didn't have to do with shopping, but I understand where they're coming from on that.)
One thing that really surprised me, though — and it is minor, but I thought it was in bad taste — was that they were selling Greek 70c international postcard stamps at the purser's desk for something like $1.40 each. That's about 40% above cost. They told me I could save by getting Turkish or Egyptians stamps from them and mailing from Kusadasi or Alexandria, but I decided to just pick up stamps at the post office in Rhodes, so that's what I did.
Later, when in Corfu on a Sunday, I needed more, so went to a tobbaconist's, expecting them to mark up the stamps similarly — but there, they sold them to me at cost.
I was decidedly unimpressed that the purser's desk was giving me a far worse deal than a Corfu tobacconist's. Have they always been doing this, or is this a recent development?