Bonine is the OTC name for meclizine. I find it works far better for me than Dramamine- more effective, far less drowsiness, etc. I buy it at Wal-mart. You can take one or two chewable pills and they last 24 hours. When I'm flying I take both pills but usually only take one for the theme parks. I wear Sea-bands, which I also bought at Wal-mart, or maybe RiteAid (local drug store). You can most likely get both Bonine and SeaBands at any big chain grocery, pharmacy or discount store near you.
You can also call your doctor and ask for a prescription for a motion sickness patch. It is a little patch that sticks on behind your ear, laced with a drug called scopalamine, that is supposed to be extremely effective against motion sickness. You can wear them for several days at a time, even thru showering and swimming. I have these patches also, but haven't worn them for flying. I am afraid that I'll discover that they don't work for me when I'm at 30,000 feet and there is nothing else I can do! I did wear one once to go to the parks and it seemed to work well BUT...I accidentally touched the patch and then rubbed my eye (the precautions warn you to be VERY careful not to touch the patch). This transferred some of the scope' to my eye and dilated the pupil for the day. Annoying in the Florida sun, as I was the driver for our group (we cheated and had a non-approved person do the driving that morning). I had to wear sunglasses all day and it was a little disorienting, to say the least. Now I just rely on the bonine and sea-bands.
I think you can do BTMRR this way. I am extremely prone to motion sickness- can't look for things in my purse, etc. while in the car, can't face backwards or sideways in any moving vehicle (a challenge on the monorail!), sometimes even take Bonine when I know I won't be doing the driving. While I won't list BTMRR as my favorite ride, I do like being able to share the excitement of a "thrill" ride with my DD and am willing to put up with a little off-balance feeling for 10-15 mins. after the ride so that I can share the fun with her!