If drinking, or going to the pub is a big part of your social life I'm sure it's hard to stop. I go out and drink, at most once a week. I also have a couple of glasses of wine at home some evenings. As far as I'm concerned, alcohol is fine in moderation.
Lucy, if you usually drink, people might question it, if you only order a soft drink, but this is generally their issue, not yours, and after a while, your friends won't think it's odd if you order a lemonade instead of wine (or whatever). If you drive, use this as an 'excuse' not to have a drink. Come up with different social activities that don't revolve around the local pub. If all else fails, and people ask you why your not drinking, just say you're on a health kick before Christmas. Or that you are on antibiotics or something. You said in another thread that you stopped drinking before, so you can do it again. If you can't currently control what you drink then the only sensible option is to try to cut it out altogether.
(I have to say also, that if you are currently drinking heavily, daily, then cold turkey is not a good move - speak to your Doc about cutting down gradually).