5. Do not drink booze in copious quantities in the first place. 100% satisfaction guaranteed.
6. But if you are drinking too heavily: before you go to bed, drink lots of water. If you get up in the middle of the night, drink more. The hangover is mostly caused by dehydration, and this mitigates the headache/dead-horse-in-mouth effect to a great extent.