My DH and DD both get really, really bad motion sickness rather easily. Last summer we went on a boat ride on the ocean and had given DD non-drowsy Dramamine beforehand, she still got sick. One of the workers on the boat gave us MotionEaze, which is an oil that you rub behind the ears, it gets absorbed through the skin and "calms" the inner ear canals down. Helped my dd a ton and I now order it off
amazon and carry it with us always. The nice thing about it is that you don't have to use it beforehand, you can take it after the fact and it still works pretty quickly.