Hi and welcome to Sparkpeople!!
I can tell you what works for me. I drink alot of water throughout the day. It helps me refrain from snacking!
What about go for a walk or take up a new hobby?? Get your mind off the snacks.
If you really need it, have the snack and move on. Don't beat yourself up over it. Take one day at a time!!