I do something a little bit like 1963comet - When I get a craving, pass one of my old drinking places, or have a visualization of that drink (can be very poweverful) I respond in my mind with the word, "Poison. Poison." Repeated and repeated. It sometimes makes me giggle now because I really do get that it is poison to my body and I didn't get that when I initially made it up.
If I home, I usually eat something sweet, like Warren - sometimes a granola bar, sometimes a small piece of good chocolate, sometimes some lemonaid or a good orange.
I think what I'm doing it distracting my brain and giving it something else to think about!
Hang in there!!