Yeah I think staying away from booze is a good idea. Personally, I think weed can help, but it's also very easy for it to get out of hand and become problematic as well. If I have a structured day, to where I can't just sit around and get stoned, I generally don't have a problem- although it seems to affect my appetite making it hard to eat in the day and nearly impossible in the morning. Although I'm sure if I were to moderate my smoking even more at night then this would hardly be much of an issue if at all.
It's not really the best way to deal with cravings though, as you are still giving in to that desire to change your feelings by chemical means, rather than work though them and battle it out. Having readily available access to them is not a good idea, and just the knowledge of that alone is going to be causing a lot of cravings by itself, whether you are consciously aware of it happening or not. Some bridges must be burned if you never want to go back across.
It's funny, I was just talking to someone today who is about a year off alcohol about cravings. I mentioned that I no longer crave opioids finally after about 2 years. I used to get intense drug dreams and wake up with the worst cravings. They still sound nice from time to time, but I don't get the intense physiological response, like sweaty palms and unbearable anxiety urging to get some type....
Healthy and pleasant distractions are probably the best ways to deal with cravings initially... like working out, reading, watching tv, comedy, art, music, writing, working, hiking, fishing, boating, running..... that type of stuff. Eventually you realize you don't need those drugs to feel good. Yesterday I went on a jog and ended up going about 6 miles because I felt so good.
Also, just to add, for long term and even in the short term as well, things like CBT with an emphasis on exposure therapy with your specific triggers is probably the most effective and proven methods for dealing with cravings/triggers.