This summer we had an amazing 12 night Mediterranean cruise. We got to know our servers and stateroom attendent very well, and they were awesome!! In addition to their tip, I wish I would have brought something from home to give them as well. Any ideas?
Just cash and more cash. Their personal space in their cabins is very, very limited. While everything will be received graciously, it will just be tossed in the trash. Food items are also a no go. Most crew palates are very different from our American diets and food will also be tossed.
Besides cash, a note to Guest Services is the most valuable thing you can do. Guest compliments help crew get bonuses, extra privileges, times off and promotions.
I agree with the cash. that's the best way to show your appreciation to them.