I haven't had that much trouble with cravings. I credit it in part to cutting out things like sugary and salty snacks entirely for the first few weeks (and very little since then). I know that's not exactly SP-approved, but I believe it helped, to get past the "addiction" phase as quickly as possible.
I don't really have the option to keep "munchie" foods out of the house entirely. I can't name a time when we haven't had a holiday desert, chips for my husband, cookies for my son, ice cream for my parents ... SOMETHING lying around somewhere that I would have probably gone through in a day or three previously. I do make an effort to keep those things put away and out of sight, because I'm tempted much less often that way than if I'm passing a bag of chips on the counter every five minutes. It just makes it easier.
One "trick" I have used occasionally that works very well for me is not to fight the craving at all. If I want something bad for me I just visualize eating it, in my head, for a few minutes. Taste, texture, smell, everything. Might sound crazy, but it actually seems to satisfy what that "craving" part of me is looking for.