Re alcohol - a lot of it is association.
e.g. 'it's Friday', or 'what a day I've had at work' or - and this is a difficult one - 'I'm out for a meal/drink'
DH and I have always tried to have at least 2 or 3 days off drinking a week. It's funny how easy it has become on those days!
In other words, it's association but also habit. So what we're trying to do is to break a habit. Just like we're trying to do by giving up sugar aka carbs.
Work out what your 'danger' times or associations are. For me, it's always the 'witching hour' between the end of the day and sitting down to eat. Having a glass of wine or G&T in hand while preparing the meal is definitely a habit though, as on Monday I'm quite capable of doing this with a glass of fizzy water and I don't even think about the alcohol!
I've recently discovered Brew Dog's Nanny State, which is 0% alcohol and also low in carbs - it's sufficiently bitter to feel like I'm having an alcoholic drink. But also, one satisfies my taste, and I can then move on to drinking fizzy water for the rest of the evening.
I also find www.sainsburys.co.uk/gol-ui/product/plj-lemon-juice-cordial-500ml PLJ very helpful, added to fizzy water. It's sharp, not sweet, and the ingredients are fairly straightforward (Lemon Juice (90%), Vitamin C, Natural Lemon Flavour, Lemon Oil, Preservative: Sulphur Dioxide (contains Sulphites))