The only thing that helps me not crave a huge, carby dinner when I don't drink is lots and lots of glutamine. I take 3G daily.
I've read that those prone to sugar (or booze) are lacking in it, and this time it is really helping me not want a drink as soon as I get home from work (and by drink, I mean 3-4 beers, or a bottle of champagne, or a couple gin martinis). I wonder if it has something to do with glutamine repairing the gut, and/or the brain, who knows. But it helps.
And yeah, my family is littered with functioning alcoholics, and by that I mean people who can quaff a fair amount of booze every single night and do fine the next day (albeit suffer from a thick waistline)