I agree with the other ladies, I have a small group but we set up a calendar and each person takes a turn and they do the lunch and dessert, this way it is not all on you. I would not invite the person that drinks or I would let her know that there will be no drinking before the get together if she wants to join you.
Cookie