Before a night of drinking I eat canadian bacon pizza.... That helps a lot.
In the morning I down a Gatorade A.M and eat bacon and eggs and I am set and don't feel like shit at all.
I don't think I have had a hangover that made me feel like shit in a long long time.