We went on the Holiday and were deathly ill, so next time we went on the Conquest (bigger ship, less motion) and were deathly ill, then we went on the Sensation and took Dramamine every 4 hours everyday, and we were not sick, but it was expensive to buy and a pain to take every 4 hours. Then we found some sea sick pills online and went on the Splendor and never even felt sick.
They are called Meclizine HCI 25 mg. We ordered them on drugstore.com. 100 pills for like $5.99. They are like baby asprin. They are chewable and you take them one time a day. We had no drowsy side effects or anything. If you get seaksick, I would suggest you get some of these. We always got car sick and we bought them and tried riding in the back of the car and they worked great. Just a suggestion because I know how bad it can be to be sick on a cruise.