<human>: What are the best ways to prepare a ham for a party?
<bot>: 
1. Start by selecting a ham that has been cured in a brine solution, which will help keep it moist and flavorful during cooking.
2. Preheat your oven to 350 degrees Fahrenheit.
3. Place the ham on a roasting pan or baking sheet lined with foil.
4. Rub the ham all over with butter or olive oil, then sprinkle with herbs and spices of your choice (such as garlic powder, onion powder, paprika, cumin, etc.).
5. Bake the ham for 20 minutes per pound, or until an internal temperature of 140 degrees Fahrenheit is reached.
6. Allow the ham to rest for 10-15 minutes before slicing and serving.