Somethings I can find lower calorie versions that satisfy the cravings other times only the real deal will do, and then just go with the flow.

Exercise, as mentioned above, does help with PMS symptoms and to keep cravings at bay, or at least to burn off some of the calories. No matter, no guilt, just enjoy.