Suggestions for More Successful Weekends?

We spend time with friends over the weekends and go to peoples' houses. I am going waaaay over on my calories on the weekends and also having challenges sticking to my exercise schedule due to how busy we are on weekends.

Also- I'm finding it's tough to pre-plan my food diary when we go to potlucks, etc.

Any ideas?