How many bottles of champagne will we need to buy serve 90 people drinking for 3 hours?

A standard bottle of champagne contains 750ml of liquid, and pours approximately 6 glasses of champagne. Assuming each person drinks 3 glasses of champagne in a 3 hour period, we can calculate the number of bottles needed as follows:

90 people x 3 glasses per person = 270 glasses of champagne

270 glasses / 6 glasses per bottle = 45 bottles of champagne

Therefore, you will need to purchase approximately 45 bottles of champagne to serve 90 people drinking for 3 hours. This calculation accounts for a moderate level of consumption and may vary depending on the actual consumption patterns of the guests.