Exercise
I have to agree, if it's a Friday to Sunday, pick a partner to hit the gym with. I'm fortunate to have a Saturday morning pick up game of hoops, I try to invite someone so there's additional motivation to behave. Get rid of the down time / drinking time, replace it with something productive or fun, you'll get through with a smile...