Do you have any financial goals? It might make it easier to leave your money at home if you are saving for something specific - like a new pair of shorts for this summer or a cruise during Spring Break.
Two tips for avoiding the vending machines: 1) look at the label of what you are eating!

2) chew gum whenever you feel the need to munch. Good luck!