Can I jump in with some questions? I know this is a popular thread and will get plenty of looks (with great answers then)

We will be cruising on the Wonder in just a few weeks (7 day Mexican Riviera).
If you carry on your alcohol, and consume it in your room, are there cups in the rooms to use or do you have to call for them?
Will they bring glass cups to the room, making it impossible to walk around in public with?
Also, any idea how big the cups are that you might be able to use. For instance, if you wanted to run to the soda machine and grab some pop before making a drink, are the cups available very big or tiny?
Does anyone know the types of pop available on the Wonder?
I was thinking of bringing my own cups, but now I think that may be a bad idea?? I'm not a big drinker, but thought I could make myself a drink here and there. I plan to bring these little packets of sugar free mixers I saw that won't take up much space and will help with the calories.
DH plans to get the beer mug package so he should be good with that. Can anyone tell me if that is a good deal? We are going with friends and I just thought he and his friend would just get that package. But now that I realize they can carry on a case of beer, I'm not so sure ...
Thank you so much for the wealth of info you all provide