Good luck!
My advice would be to not see it as a diet. I've only been on SW for 2 weeks but I've had a weekend training course, 3 birthdays and a family bbq - I know there will be times where I cannot be 100% due to lack of control of the situation, but I don't go overboard, I try eat the best I can, have a small treat and carry on as normal the next day.