For the night of drinking, don't forget cranberry juice, and not the cocktail stuff, get northland, if you can, or get the wal-mart brand stuff that is watered down pure cranberry juice. If you are not familiar with cranberry juice it filters the liver, and kidneys. Doctors say drink it when you have a urinary tract infection, etc. If you can find the truly 100% cranberry juice, a 4-6 oz. glass ususally works for me...if I can remember.
I personally drink, donate blood, smoke, so I try to protect my liver, which is why I do not take meds, even if I do have a hangover, I try to just stick it out with gatorade, if it's bad, just drink another beer, or take a shot of whiskey.