<human>: What's the best way to prepare a ham for a holiday dinner?
<bot>: The best way to prepare a ham for a holiday dinner is to start by selecting one that has been properly cured and cooked. Once you have selected your ham, make sure it is fully thawed before cooking. You can then season it with herbs and spices of your choice. Preheat your oven to 350 degrees Fahrenheit and place the ham on a roasting pan or baking sheet lined with foil. Cook for about 20 minutes per pound, or until an internal temperature of 140-160 degrees Fahrenheit is reached. Let the ham rest for 10-15 minutes before slicing and serving.