Thanks to both you girls for your suggestions!
Shipgeeks, you can bet I'll be wearing that dress early in the cruise for the exact reason you noted--haha! And jhsocial, thank you, too. Unfortunately, pantyhose alone don't give quite enough control. I wore the dress recently and received many compliments, so I guess I'll manage with what I have.