My strategy is the following:
1) Pre-hydrate
2) Drink water in-between or in conjunction with drinks
3) Eat food before, during, and after the evening if possible
4) Pound water/gatorade before bed as well as take a multivitimin.
5) Drink as much water/gatorade as I can every time I wake up in the night
6) Sleep in as late as possible (sleep is the single largest cure IMO)
7) Eat water, coffee, and a huge Omelet when I wake up (Eggs are packed with nutrients).
I also avoid sweet drinks, like flavored "girly" liqueurs, anything mixed in pop, etc. I drink beer, or anything mixed with water (Gin & tonic, vodka water, etc.).
Most of the tried & true "cures" are common sense for the most part. Sleep is the #1 thing IMO. If I can't sleep it off the first night, I'll sometimes have a 2-3 day hangover.