chavisory answered: If you’re having wine, have some soda or cider too in case there are people who avoid alcohol. Hard cider is also a nice alternative to beer

realsocialskills said:

That’s an important point. If you’re having a gathering that includes alcohol, it’s important to have non-alcoholic drinks too. 

A lot of people avoid alcohol for various reasons, and you don’t always know who they are.

And even people who drink often find it easier to avoid drinking too much if there are non-alcoholics drinks available.

Also, consider who you are inviting when you’re deciding whether to have alcohol. If you’re inviting people who tend to be really obnoxious when they’re drunk, it might be better to stick with soft drinks.