I've tried them all too. The patch worked for me for motion sickness, but had a mild amnesiac effect.
Ginger, sea bands, oils etc. are more for symptoms than prevention.
Meclizine (Bonine or Less-drowsy Dramamine) works well for me...BUT, the key for me is to take it a day or two BEFORE the trip, at NIGHT, and take ONE each night for the duration of the trip. This way, the dose gradually builds to a steady state while the most drowsy effects are during the night while I sleep. (Caution: Original Dramamine is not meclazine. It's dimenhydrinate and makes most people very drowsy).