Clients ask me all the time how to stop snacking at home. I think the first step is very simple. Just don't have it in the house. If you are in your cozy armchair watching television and you know there is a bag of chips in the pantry--you might be tempted. However, if you go to the cupboards and they are empty...it is highly unlikely that you will make the effort to put your clothes on, grab the keys and go to the store.
One of the best ways to overcome temptation is to not put yourself in the position to begin with.