I haven’t cruised the Norwegian fjords though it is on the bucket list. I always used 25 mg generic Meclizine taken at night so I sleep through the hours when it makes me drowsy. I start taking it the night before the cruise. The pharmacy at Walmart has them in bottles of 100 for $6-7. They keep them behind the counter so you have to ask for them.