There aren't many places where alcohol isn't available. The best place to be in a alcohol free environment is a sober living home. Most of the time people have to learn how to avoid triggers that tempt them to drink. With Christmas parties at work and holidays building up the will power to avoid temptation is important. I think learning to avoid triggers will help the most.