You need ice for the drinks and ice to keep the beer/wine cold.
Not everyone wants a cocktail. These are your high-volume safety nets.
Plan for 3 drinks per guest for a 3-hour party.
A crisp Sauvignon Blanc or Pinot Grigio (keep these chilled). Red Wine: A medium-bodied Cabernet Sauvignon or Malbec.