From what I recall, SeaBands are only about $10 and available at Wal-Mart and many pharmacies. They are basically wrist band with a special knob on them that's supposed to work on a pressure point to avoid getting motion-sick. They do have to be positioned correctly to work, and even when positioned correctly do not work for everyone. They do, however, work for some percentage of the population, and are about the only option available for pregnant women.
As was already pointed out, Bonie and "Less Drowsy" Dramamine have the exact same active ingrediants.
I've used "Less Drowsy" Dramamine on
DCL and found that they put me to sleep. While not a problem while "active", I found it difficult to sit and watch a movie or show without dosing off unless the show really held my attention.
The last cruise we got a perscription for the ear "patches". I found that they worked great without the drowsy feeling I had with Dramamine. But you do have to be careful on exactly how long you use the patch. As an example, we both put ours on then we got on board. I took mine off at bed time, DW did not. I didn't have any reaction, but the extra duration caused DW's eyes to dialate for a day (I had to read all the menus to her before the effect wore off).
I heard of using Children's benadryl for motion sickness (though my guess is that is basically makes them drowsy like the dramamine does).
My personal opinion is that you should basically take all of them... talk to your doctor about getting a prescription for the patch (and if there is something equivilent for children). Then also take along the bomine (or less drowsy dramamine) AND at least one set of Sea Bands. Then experiment on board to see which works best for you. Start with the patch the first day (as I find I don't need as much motion-sickness medication once you get your "sea legs") and then the second day try the Sea Bands (or nothing). The moment you start to feel a little sick, either use another patch, or take ONE dramamine (for I think the instructions say to START with two and then take another as the effect of the initial dose wear off). Then again, each day, try to either skip motion sickness medication or use Sea Bands, and only jump back to the medication when you start to feel sick.
Note that motion sickness medications take a little time to take effect. So if you know you are going to do something special (such as an excursion that involves a boat) then take a dose of the medication BEFORE you start. That was one mistake DW and I had on one of our trips. After the 1st night on board, we were fine without medication. But then we took a snorkelling tour that involved some rough water (for a little pontoon type boat compared to the Disney ship) and we started feeling ill. We took medication after we started the excursion (kept it in a personal 1st aid kit I always take with me)... but by that time, it was too late, our excursion was basically ruined and we were just trying to "survive" till we could get back on board the ship.