We're not getting married at a traditional venue, so we'll have to bring in everything ourselves. It'll be a late-morning wedding with a lunchtime reception, and we have absolutely no clue how much our friends and family would tend to drink, especially not around noon and into early afternoon. I can just see us going way overboard trying to buy enough and spending more money than we need to.
We'll look into buying places that allow returns, but I was hoping to get some advice from people who know better than I: should we offer beer and wine, or just wine? If we're doing self-serve, should we go for bottles of beer or kegs? Should we estimate based on "light" or "average" drinkers? For non-alcoholic drinks, how many options should we offer?