Some good advice here :)
I would also say along with planning, make sure you have plenty of free foods available - fruit, carrot sticks, free yoghurts - whatever free food you like to munch on. That way there is always something available when you fancy a snack that will help you resist the bad...