For the motion sickness; my wife has had great luck with an over-the-counter pill called Bronine, or something like that spelling. We have it in our local grocery or drug stores here in Illinois (Osco or Jewel) but you can also get it onboard in the general store shop. It's very reasonable (about $6.00 on the ship) and there is usually 10 pills in a small box. I've seen many people use the patch, and some sort of wrist band thing that they say works fine. As Dave said, I've been on 7 cruises, and have never been seasick as the captain can usually direct the ship out of bad waters if needed. Have a great time!!