As far as I'm concerned, SeaBands are the the only way to go! They aren't a medicine, therefore there are no side effects. You can also use them as needed, unlike the pills that have to be taken BEFORE you think you will need them.
You don't need a Rx for Seabands but they will probably be behind the counter at your Pharmacy ( or else they can order them for you). Buy them before you leave home! They were only about $6.00 a pair at home and about $11.00 a pair on the ship!
By the way, I'm really prone to seasickness but after about the first 24 hours of sailing, I took my SeaBands off because the ship was sailing so smoothly. Even when the waves got rough, I was fine.