The famous Rockefeller Center Christmas tree.Christmas dinners are all over the map.  Some families celebrate with ham, some with prime rib.  Some have a round two of Thanksgiving dinner complete with turkey and stuffing.  If you're Italian, you might enjoy a traditional Feast of the Seven Fishes.  If you're German, you might have a roast goose.  The point is, it's nearly impossible to recommend the perfect Christmas dinner wine, because no two families will sit down to the same meal.  So here's what to do: Read our Guide to Food and Wine Pairing, and check out the many wonderful wines we've reviewed.  Whether you're eating fish, beef, or Tofurkey this year, you're sure to find something that matches perfectly.  And if in doubt, remember, Champagne goes with everything!