I'm making dinner for my father-in-law this weekend and his absolute favorite meal is chicken marsala with mashed potatoes. I'll be making a variation of chicken marsala that includes prosciutto, the mashed potatoes will have a lot of roasted garlic in them, and I plan to roast some fresh asparagus in olive oil and kosher salt, and possibly add a drizzle of truffle oil (I'm haven't decided if I should use white or black yet with these flavors).
My question is this, he and his wife are not huge wine drinkers, but I would like to offer a great wine that will pair well with this meal. I think it needs to be very drinkable and not too dry or heavy on the tannins for it to be palettable to them. Also, for our sake, it needs to be affordable. I'm really not sure what route to choose and I would greatly appreciate any advice.