Some say to drink white wine with fish, and white meats, and reds with beef and red meats.
I don't really go by that rule...LOL I drink what I like best when I feel like having it.
What I would do is find a nice bottle of red and one white (more if you have more guests#. A good white would be a Pinot Noir #not too dry, not too sweet#. For red, try to find a nice blend like a cabernet/merlot or Cab/Shiraz #Yellow Tail makes a nice one that is around $10 purple label#.
Beringer makes good wine #red or white), but the bottles are more pricey. I have had $27 bottles that were good, but I liked the Yellow Tail just as much... go figure.