I took up knitting and crocheting. It seems silly and old-fashioned but I keep my hands very busy and my brain is engaged in counting and before I know it....I haven't thought about eating anything...or I keep telling myself that I'll take a snack after the next row and then without thinking, I've turned the corner and started back and can't stop then.
I hate the cold too. Lately it's been good for me though..as I have had to shovel 6 - 10 inches of the stuff from a looongg driveway everyday.