Probably not helpful, but for me I made a few changes to cut back on Cokes.
I keep the house stocked with overpriced waters and teas, and they're in the front of the fridge so I see them first. I found I particularly like Snapple's sugar free line. This took a lot of experimenting - be ready to spend a few months buying until you find ones you like. Don't be shy about tossing the shitty ones either - there's an amazing 'variety' of tastes here.
I also learned to make a few drinks I actually like. Right now I'm on a shaken iced tea - much like how a bartender shakes a mixed drink. Mostly just iced tea, but with a healthy splash of lemon juice, 4-6 frozen strawberries instead of ice, and sugar/sugar substitute to taste (about 1 teaspoon), then shake. Gives it a fruity-sweet flavor. And you get to eat strawberry slushies afterwards.
I do still keep Cokes in the house, but it's the fancy glass bottle ones. They're small and expensive, so I drink them in moderation. But simply having them in the house and knowing I can have one if the cravings really hit, somehow makes the cravings less frequent.