My approach is similar, but less effective (I have had the odd hangover).
1. Eat something dry, bread for instance. Wait 10-15 minutes.
2. Mix powdered sports drinks. Drink enough to fill your stomach. Take chelated magnesium with the first gulp (it helps with muscle pain and sleep). You're trying to dilute the alcohol remaining in your stomach.
3. Wait 30 minutes.
4. Empty your bladder.
5. Drink a quarter of your stomach in sports drinks. You're trying to re-hydrate.
6. Have sports drinks near your bed, if you wake up to pee, have a gulp.
I've found that pure water works, but not nearly as well as sports drinks. I've also found that the longer you wait before sleeping, the better things turn out - slowed metabolism during sleep, maybe?
Almost forgot in college I found success drinking a gallon of water before bed after a night of heavy drinking. Forced me to get up twice to urinate but definitely had a 2-3x effect on my pain the next day.
This is also great for avoiding binge drinking. I did this in college and it's incredibly hard to drink to the kind of excess most college folks do when you're needing to pee ever 15 minutes.
What would end up a day in bed with my head pounding ends up as a shitty day in the sofa doing nothing, feeling like my mouth is gross.