Those controlled-release patches containing scopolamine -- you put them on the mastoid bone behind your ear -- work well for me. They last for about 3 days, but you have to put them on some hours BEFORE you need them.
Sort of like Viagra for seasickness, I guess...only it's a sticky patch and lasts longer.