My binge drinking (which was about 3 - 4 times per week) led to late night drunk eating ..with the greasiest, unhealthiest food and hangover eating as well. That's the main reason why I gained as much weight as I did.
I still have the problem of binge drinking but I now drink only on Fridays and Saturdays and never drunk eat anymore. I also exercise any day that I know I'll be drinking to make up for the calories.. whenever I'm hungover I've found that going on the stationary bike at a slow pace or going for a walk outside actually helps me feel better and prevents the hangover eating.
Also, when you come home from a late night of drinking just try going straight to sleep instead of going to the fridge.. you will be much happier in the morning.