@Julie1525 I'm a smoker, too, and most people these days are aware that smoking indoors is becoming pretty unacceptable almost everywhere. The main thing about providing an outdoor area for smoking is that it should be comfortable, then people will use it. Chairs, a small table, ashtrays, shelter from the elements. If people have to stand up, maybe in the rain or the hot sun, they'll be more inclined to "sneak" smokes indoors.
And as far as the drinking- I concur with @Jessica-and-Henry0 . The type of alcohol consumed isn't an indicator of whether someone is a light, moderate, or heavy drinker, or whether they continue drinking until their behavior becomes objectionable. I dislike beer and rather enjoy a vodka tonic on a summer evening. But I would only have one or possibly 2, as I don't enjoy being drunk. (and drinking til you puke is a total waste of alcohol 🙂
My 84 year old step-mom came all the way from England to visit me 2 years ago and she likes a glass of whiskey in the late afternoon. Just one, but every day. I can assure you that she's a very proper Englishwoman and she has actually received the Order of England from the Queen herself.
I know a lot of people who have issues with people drinking, usually because there was a family member with a drinking problem who wreaked havoc on the lives of everyone around. But as a host, I don't think you can dictate that adults can't have an alcoholic drink or two at your place, that seems pretty controlling.
I had a guest who was very quiet, kept to himself, was polite, didn't use the kichen at all except to put a beer or two in the fridge and get drinking water. But after he left, I found so many empty liquor bottles in his room- he was obviously a closet drinker, yet he never appeared drunk, and was a nice, unobtrusive guest.
Yes, you could get a drunken guest. Or a guest could use foul language, or have sex so loud the whole household has to hear it. In other words, there's all types of rude, unacceptable behavior that we can experience, you just have to deal with it if it comes up.