for someone going on a two weeks cruise, what is the best ways to keep from sea sick?

DC asked:

or dizziness from being on a cruise ship?