We're just off the Wonder 2/21-25, our first cruise. DS9 tends to get very motion sick in the car, and get nauseous when nervous/anxious so this was a concern for me. Neither of my kids were willing to wear the SeaBands--found them tight and uncomfortable (they were wearing the adult ones, as the pharmacy didn't have the kids' ones--not sure if that was why they felt tight??). DS used Dramamine twice a day (it doesn't make him sleepy at
all, if you can believe that!), DD and I used Bonine at night, starting the day before the cruise. I never felt nauseous, but did have this weird feeling in my head, usually only when in the theater (all the way forward) while we were crossing from US to Bahamian waters, or vice versa. I continued the Bonine for 2 days after we got off, until I got my 'land legs' again--kids only took their meds for 1 day after and then said they were fine.
Our true godsend though, was

a pack of Ginger Gum, also made by the SeaBands company. We bought it at Walgreen's, it was right next to the SeaBands bracelets. If DS started to feel a little queasy, he just popped a piece in, and was instantly better. The first few bites are kind of spicy, so he liked to have some water handy, but after that he was great. It even helped when the toddler sitting 1 seat over from him in the theater threw up

--he just stuck the gum under his nose so he couldn't smell the ick. We'll never travel without Ginger gum again
