The one thing I always do, is if I want something, then I'll have it. If I deny myself something then the craving gets worse and that's when I overindulge on it. But what I do, is I'll completely fill myself up with free foods and SF foods (ie: breakfast, lunch or tea) and THEN have the thing I'm craving. That way I'm already full and the chances of 'binging' on that thing are slimmer. If I want chocolate then I have a curly wurly or a kit kat etc... then I've had chocolate and the craving is gone.
I have to say though, well done for going to WI anyway, whenever I thought I might have gained, it would cross my mind not to go, although my hubby would MAKE me go anyway, and I'm glad he did. I needed the push to get me back on track. And really, if this is your first gain then you've done fab so far!