There are so many types of ham that it is hard to know which is the right ham.  I think a spiral ham is just easier to serve but most types of smoked ham, or precooked ham, will work well in this recipe, as you are cooking the ham with a brown sugar ham glaze until it is a safe temperature.  Popular choices are shank end, butt end (or butt portion), hind leg, or shoulder roast.