Stuck in a cycle.

I am having a really hard time since Christmas. It seems that I do relly good throughout the weekdays and see a positive change on the scale, but on weekends I have trouble. I have continued to go out, drink beer and have fast food. This completely eliminates any success that I've had during the week. Any suggestions on how I can continue to have fun without giving everything up?