I've used the bungie cords, the card holder that hangs around your neck, and I've simply carried the cruise card in my pocket.  The Bungie cord is usually about 15 feet long by the end of the cruise - the neck holders usually are difficult to remove the card.