Suggestion
An obvious suggestion would be to space your drinks and drink water...
Keep away from your 'smelly' alcohols such as bourbon, whisky, rums (white rums ok)
Premixes are good, as each stubby/can has measured alcohol amounts within and you can keep count of the standard drinks you have consumed over the night...
Don't let anyone spill their drink on you, or vomit near you...
take a spare shirt/jumper and deodorant...