1. Drink lots of water before going to bed.
2. Eat lots of bread or similar before going to bed
3. Sleep in
If you do those three things, you can avoid a hangover. I've gone from being an alcoholic to total abstinence back to drinking socially. I currently have a collection of about 60 different liquors. I can make any drink you could possibly want. A lot of drinks taste like crap, but if there are a number of mixtures which taste incredible. For example, if you can properly make a Buttery Nipple, Ameretto Sour, Whiskey Sour, etc. I'll post pictures if I can find the stuff to copy over the photos from my digital camera.
-Biscuits