I've found that if I allow myself a LITTLE bit of what I want every day, the cravings aren't as bad. I still think I eat candy because it's there, though, not because I want it.
I also didn't start this until about 2 or 3 weeks in because I learned self control in those weeks and now when I have to indulge, I do it responsibly.
I used to not have any cheat ANYTHING at all, because I knew if I had one bite, I'd have the whole bag (or box, or whatever) There are still a few foods I can't indulge in. Mostly birthday cake, birthday cookie, chocolate chip cookies (home made, so we just don't buy the dough anymore.),and regular soda. I've just recently switched from
diet sodas to water... and I am going to wait a couple weeks until I have
diet soda again.
Overall, I think "cheating" is a bad word for it. I think it should be called "assuring your sanity" .