I really like your idea with the weights... I might have to give that a try...
Something I've been experimenting with is a combo of Hot & Cold hydrotherapy that I've adapted at home... Basically I'll take a really hot steam shower followed with an ice cold shower and than finish with a lukewarm rinse... or if I have more time I'll do a hot soak in the tub mixed with ice cold showers... basically doing a series of hot/cold/hot/cold... And sometimes I just do a quick ice cold shower...
I know this all might sound a bit crazy... But somehow the combo of the relaxing aspects of the realy hot water and the refreshing and invigorating aspects of the ice cold water seem to dull any cravings... And of course, all these hot and cold showers at the very least keep me out of the kitchen...