Cooking a Christmas ham is a delicious way to celebrate the holiday season. The key is to make sure your ham is properly cooked and seasoned. For a classic ham, I recommend using a bone-in ham and cooking it slowly at a low temperature. Make sure to remove any packaging or plastic before cooking. Preheat your oven to 250 degrees Fahrenheit and place the ham in a roasting pan with a rack. Cover the ham with foil and cook for 15 minutes per pound. Once it's done cooking, remove the foil and glaze the ham with a mixture of brown sugar, honey, and mustard.