This is a great article written by the Alstrom brothers from BeerAdvocate:
The other thing to keep in mind when bringing beer to a holiday event or serving it to guests is price. For the same cost as two or three moderately priced bottles of wine, you can buy several large bottles of American craft beer and Belgian or Trappist beer. Even the most rare and expensive beers can’t compare to the price you pay for even above average wine. Most of your friends and family will already be familiar with the same old tired food and wine pairings, so this is a chance to introduce them to something new.