If I don't smoke, I never get hangovers.
Greasy / salty food usually helps...I hate losing the next day though if I get a really bad one. Rarely happens.
Years ago, when I would have big nights out with one of my partners, the cure all was a toasted ham, cheese and tomato sandwich with some fried calamari on the side...and DVD's in the loungeroom horizontal where ever possible.