It's easy to get ahead of yourself at a holiday party. You're in the spirit of the season and knocking back a few drinks; you aren't necessarily paying attention to the amount of alcohol you've imbibed. In addition to keeping your mental clarity in check, cutting back on booze will help you feel less bloated and stick to your workouts.
If giving up all the alcohol isn't an option, then consider water-backing. After each alcoholic libation you consume, back it with an eight-ounce glass of good old H2O. Drinking booze dehydrates your system, and drinking water helps your body recuperate faster.