Welcome back LisaJ!
Did you notice if they offered the "Drink of the Day" card on the cruise? I used to get the bucket of Coors Light 12oz cans, but they switched those to the 16oz bottles as well. At least they were plastic and had the screw on tops. They actually stayed pretty fresh when I would reseal one.
If you get the Bud products they come in aluminum bottles with pop tops. So if you are going to take any back to the cabin it is a good idea to have them only what you are going to drink, and bring an opener.