There are so many ways to do one. I also like the simmer approach; you can use the stovetop or the oven for that depending on what else you've got going on.
For a straight-bake many start at 375 for an hour then lower to 275 for an additional 15-20 min/lb.
For a liquid bake (half-immersed in liquid (soda [I'm not a fan], water, fruit juice, vinegar, or any combo), covered, you can go with 400 for an 20-30 min then a reduction to 325 for an hour or 1.5, then flip the ham and continue til done. Or, you can go with a 250 oven the whole time (20-25 min/lb).
I prefer the simmer then bake-toglaze approach. For this one I cover the ham in a mix of water, juice, and vinegar and bring it to a boil. Then I lower the heat, and simmer for about 20 min/lb or so, till tender, adding water/juice/vin as it reduces.
When it's done I remove from heat and let it sit overnight in the liquid. The next morning I remove the ham and dump the liquid. At that point I remove the skin, leaving the fat below (most of it anyway), a score it in a crosshatch pattern.
With the oven at 375 I put the ham on a rack in a roasting pan, fat up and rub it all over with brown sugar mixed with cinnamon and a pinch of clove. I stud the ham with some more cloves and bake for about 1 hour.
In all cases I soak the ham for at least two days, changing the water frequently (three days for the saltier hams) before cooking.