I used promethazine for awhile. It worked well for me - at least I assume it did, since it's primary effect was to knock me out cold. I was fine with that (who wouldn't be, when nauseated?). The only side effect was that I would feel tired all the next day.

These days I just use Emetrol when I feel sick. It always seems to do the trick.