Answer:
To determine the number of bottles to buy, a good rule of thumb is to allot anywhere from a half to three-quarters of a bottle per person, assuming that most guests will drink two glasses with dinner. Most bottles serve about 5 glasses of wine. There is some debate of whether more white or red wine gets consumed at wedding. Take into consideration your menu and time of year of your wedding when deciding the ratio of white to red. If the wines will also be served with cocktails, double that amount. Guests will likely enjoy a glass or two before sitting down to dine.