Estimate that your guests will have 1 drink per hour, so you are looking at pouring about 450 drinks. About 60% of your guests will be drinking wine, so you will want to buy approx. 55-60 bottles. Buy a couple more bottles of white than red. For beer you would want to buy approx 7-9 cases (24 packs).