Just the concept alone behind the term cheat meal irritates the shit out of me. Let me start off with this, diet is not a special thing you go on to lose, gain or maintain weight. Your diet is the food you eat: period. Everyone is on a diet, if you’re not, well that means you don’t eat. Second, if your diet makes you feel deprived you need a new nutritionist.
There is no reason the foods you like cannot be a part of your regular intake. You just need to be sensible about the way you eat them. If bacon is you thing, (as it seems to be for lots of people), well then eat bacon. For breakfast, try having 2 slices of bacon with egg whites on whole wheat toast, not a pound of bacon.
You need fat, protein, and carbohydrates in your diet. Not all fats, carbs, and proteins are created equal, but if you stick within you daily caloric requirements and keep you macro-nutrients in the proper proportion and eat a big variety of foods, well then you can eat the foods you like and still reach the goals you’ve set for yourself…
Of course if by cheat meal you mean you ingesting 3000 calories of pure crap, well then you are doing some serious damage to yourself even if it is only once a week and you need to rethink what it is that you want..