Just make sure of any corkage fees for opening the wine outside of your stateroom. If you bring your bottle of wine to dinner there may be a corkage fee, whether they open it or not, for consuming it in a public space. Check your cruise line for these fees, if any.