Human: What's the best way to prepare a ham for a family gathering? Assistant: 
The best way to prepare a ham for a family gathering is to first make sure it is properly cured. This can be done by letting the ham sit in a brine solution for at least two weeks before cooking. Once the ham has been properly cured, you should then bake or roast it according to your desired method and temperature. Make sure to let the ham rest for at least 20 minutes after baking or roasting to ensure that the juices are distributed evenly throughout the meat. Lastly, serve with a variety of sides such as mashed potatoes, vegetables, and sauces to complement the flavor of the ham.