I truly appreciate the answers like "don't think" and stuff like that... Sometimes it just happens, sometimes you may not even have been that drunk the night before and it happens. I have missed sleep after drinking lightly and then feel like hell the next day.
It's like if someone were to come over and ask "Ok, so I hurt my shoulder lifting the other day, what would help me with that?" "You know what would prevent you from getting hurt in the first place? Not lifting. Don't lift."
Aside from people who are competing and whatnot, I don't understand why the frown on people who drink, seriously. Fine, you may enjoy life with being fully healthy and not drinking, but some people think that the extremes that some bodybuilders go through is ridiculous, just as some bb think that drinking is ridiculous. To each its own, why judge someone else's lifestyle?
To answer the question;
-BCAAs
-Water, lots of water before bed
-Multi Vitamin (as usually hangover is a lack of some of the vital vitamins)
-Fat full before bed meal.
I usually drink coconut milk, protein and bcaa before bed, take a multi and sleep like a baby to wake up pretty darn well even after some heavy drinking. I usually try to add some coconut oil or olive oil in that shake as well.