I think it depends on how fancy you are going. My mom is a simple cook and when she makes ham, she usually pairs it w/ creamed peas and potatoes. You could also do mashed potatoes- garlic or something flavored b/c you won't have gravy w/ a ham, or baked sweet potatoes or a sweet potato puree- there is an awesome recipe for one on 101cookbooks.com. Most veggies go w/ ham, just depends on what you like!
sweet potatoe and pear casserole, so yummy and easy!!
get 4(90z) cans cut sweet pots drained
3 pears peeled, quartered, and cored
1/3cup chopped pecans
1/3cup brown sugar, packed
3 tblspn flour
3 tblspn butter, melted
In an 8in square baking dish, combine sweet potatoes and pears. in a small bowl, mix pecans,brown sugar, 3 tablespoons of flour and the melted butter to make a paste. crumble mixture over pots and pears. bake for 20-30 min or until potatoes and pears are tender. uhmm yummy!!! you can add as much pecans and brown sugar as you like, if you like it sweeter! enjoy. I make it all the time with pork chops with herbs de provence on them so good, I'll have to make this for dindins friday!
I think scalloped potatoes and asparagus are nice. I am also a sucker for some nice mustard to accompany the ham. The sharpness and the acidity tend to balance out the fattiness of the ham. I'm sure your meal will be delicious.