Some lines charge a corkage fee for any bottle brought aboard. Carnival does not - wine you consume in your own cabin does not incur a fee Officially they charge the fee if you drink it in the MDR, other restaurant, or other public area. Realistically, I have never paid a fee; I pour a glass in my cabin and carry it with me into the MDR or other venue. Two tips: 1.You can ask forvwine glasses at any bar. 2. Bring a travel corkscrew - if you call room service to open it for you, they expect a tip, and they may take a while to get there.