Personally I would go with the Bonine, especially after see the side affects that a friend experienced when she wore the "patch". Dry mouth, double vision and a few other things.
I know a lot of people swear by the patch, but when I'm on a cruise I don't want to the have any above symptoms & end up in the Infirmary, like my friend did. Bonine works fine and there are no side affects and you can still drink.
I start taking it 2 days before the cruise just to get it into my system. Usually take it at night before I go to bed.