How much alcohol do I buy?

Most couples provide guests with lots of champagne, wine, beer and spirits throughout the evening. Buying alcohol for a small gathering is o