I agree that riesling would be good, or a New World pinot. I think a zin would play well with ham, too. You need something with fruit or actual sweetness, I think. I could see a Beaujolais, too. It depends somewhat on how sweet the ham is. I think a grenache-based wine might work, too, since they usually tend to have relatively low acid.
What you don’t want is a lot of tannin or shrill acid.
I think the last time we did a holiday ham, maybe a decade plus ago, it was Champagne. But I want something red as well. Maybe a RRV PN or Beaujolais. Thanks for those ideas.
======
The last ill fated time, even the dog got tired of ham leftovers as I recall.
A recent article in the NYTimes on the different types of hams and the derivation of the term “city ham.” As Eric pointed out, it’s to distinguish a wet cured ham from a dry cured “country” ham.