I've taken the pills that you are supposed to take the day and night before (ie: while you are drinking). Near as I could tell, they didn't do a damn thing. Might even have made the whole ordeal even worse. Can't remember what they were called, might have been as simple as "Anti-hangover Pills".
In any event, if they did help, I can't imagine how horrid a hangover I'd have had without them.