I've taken 10 cruises and am going on my 11th this June. I got extremely seasick on my first cruise...in fact, I was taken off the ship first, in a wheelchair and with a barf bag in each hand! I started off w/one of the perscription patches...but there were side effects (dialated my eyes too much and couldn't see, etc).
I then discoved Bonine. It is similar to Draminine...except it doesn't make you as sleepy. It's right next to the Draminine at Walmart. It works like a charm and I've been fine on cruises ever since...including a cruise in 2003 that ended up in the middle of a hurricane w/120 mp hr winds and extreme conditions (even the crew got seasick)....but I didn't get sick (terrified...but not sick)!