When hosting a dinner party, calculate one to three glasses of wine per person. Generally, people will enjoy a glass of wine or Champagne before the meal, one or two glasses with dinner, and an after-dinner drink such as a small glass of port or sherry to go with dessert.