Have a cruise in a few days, and was thinking of alternatives to cash tipping. I'm pretty sure I read somewhere about gifts or small items that the cabin stewards enjoy or could use that they cannot get on/off ship easily. Just looking for something to do other than (or in addition to) cold hard cash :)
Suggestions for specific items I could bring along, or look for while in port, to hook up a [hopefully] great cabin steward?