OK. It is ham for Christmas. Going for the expensive heritage ham would not be appreciated by the group. So I'm thinking about a Safeway or Farmer's John bone-in ham.
IMO, it doesn't have to cost $$$ to taste good. What is the best way to make an average ham into a star?