How much wine and beer should you buy for a wedding of 125 people?

The amount of wine and beer you should buy for a wedding of 125 people depends on several factors, including the preferences of your guests, the duration of the event, and whether you're serving other alcoholic and non-alcoholic beverages. Here's a general guide to help you estimate your needs:

Wine:

- Red wine: 12 to 18 bottles (or cases of red wine)

- White wine: 12 to 18 bottles (or cases of red wine)

- Sparkling wine (Prosecco/Champagne): 6 to 12 bottles (for toasts and mimosas during the brunch)

Beer:

- Bottles/Cans: 24 cases of beer (each with 24 cans or bottles)

- Kegs: 2 to 3 kegs of beer (each keg typically serves about 165 cups of beer)

Remember, these are just rough estimates, and your specific needs may vary. Here are a few additional tips for planning your wedding drinks:

- Consider serving a signature cocktail or mocktail along with wine and beer.

- If you have guests with specific dietary restrictions, ensure you have some non-alcoholic options available.

- Factor in the weather when choosing your drinks. If it's a hot day, guests might prefer cold beverages like beer and sparkling wine.

- Allow for some extra drinks just in case some guests have multiple servings.

- It's also a good idea to consult with your caterer or event planner, as they can help you create a customized drink menu based on your preferences and budget.