Human: I need to know the best way to prepare ham. Assistant: 
The best way to prepare a ham is to roast it in the oven or cook it on the stovetop. To roast, preheat your oven to 350 degrees Fahrenheit and place the ham on a roasting pan. If cooking on the stovetop, you can either poach or bake the ham. Poaching involves submerging the ham in water and simmering for about 30 minutes. For baking, simply wrap the ham in foil and bake at 350 degrees for 1-2 hours. When finished cooking, let the ham rest before slicing and serving.