chardonnay isn't necessarily the best white wine for cooking as it has a lovely but limited palate. i would use a crisper sauvignon blanc or dry riesling.
red wine, i use whatever we'll be drinking with it. cabernet can be overpowering if you're not drinking it with the finished dish. in...