Not going to bed drunk is the key for me.
Usually, coming home and getting in as hot a shower as I can stand, and staying there for a long time will sober me up enough to go to bed.
McDonald's for food the next day, the grease soaks it all up.
Lots and Lots and Lots of water. Its hard to drink when you're feeling bad, but trust me, the more you drink the better off you are---
Example--
I was in Dewey Beach DE a few weeks ago and we drank from 11am on. Raspberry Vodkas and Sprites. By 8pm must have had like 11 and was SCARY drunk AND sick. Started drinking water and eating ice right then and there and kept downing it all night long--went to bed at like2am and when I woke up the next day--no hangover at all. My friends, who drank the same amount of vodka nut didn't have the water--couldn't even lift their heads up off their pillows.