Christmas dinner is a very special occasion, and it's important to make sure that the meal is as delicious and festive as possible. Some popular options to have with ham for Christmas dinner include mashed potatoes, stuffing, green beans, sweet potatoes, and cranberry sauce. You could also consider serving some festive appetizers such as deviled eggs, pigs in a blanket, or cheese and crackers. Don't forget to top off the meal with a delicious dessert like pumpkin pie or apple crisp!