Baltimore for example, all but one cruise (out of 11) they made us remove the bottles from our carryon. Not only do they check size, they make sure it's wine (label). Some ports don't check as closely, but is it worth losing an entire bottle? I have at least 5 RCI corkscrews that we have been given with bottles delivered to our cabin. Stewards can provide both glasses and corkscrews. Also, you can ask for a glass or two at any bar.