Aside from not partying at all. there is a way to drink all night and not wake up with a hangover. I found out this little trick awhile back. You must make sure to eat a decent meal before hand, If you do not this method will make your stomach hurt like hell.
Take 2 Vitamin B-Complex pills before doing any drinking. Vitamin B-Complex pills can be bought from just about any store, It has to be B-complex. The reason this works is cause that is what causes a hang over lack of Vitamin B, Drinking alcohol in mass causes the loss of Vitamin B which in turn causes a hang over once you lose enough.
Me and some of my friends tested this out a long time ago and it works. 8 of us went out and got completely hammered drunk, only 3 of us took the vitamin b-complex pills, the next day we did not have a hangover while the 5 that did not take the pills had a bad hangover.
I figure share this knowledge before roverfest so more people can party with out the pain in the ass hangover the next day