You should consider the size of your ham needs. Whole hams can weigh up to 20 pounds, which will leave you with leftovers. The general rule is to plan on 6 to 8 ounces of boneless ham per serving, or 8 to 12 ounces of bone in ham per serving.
When buying a fresh ham, look for one with a firm white layer of fat — a well-marbled lean portion. Loosen any packaging material and store the fresh ham in the coldest part of the refrigerator for up to five days. When you buy a cured ham, choose one that’s firm and plump. The meat should be finely grained and rosy pink. You can refrigerate in the ham’s original wrapping for up to a week.