For the ham, there are many ways to have it hot. You can bake it in the oven or the BBQ and have it glazed with cloves and pineapple or a nice maple glazed ham. My mum used to cook it up in a big pot with one full beer and water, the meat was very tender... Honestly, just google baked ham recipe and see what comes up...but I STONGLY recommend cooking it in beer..it 's just soo tender.

If there is a proper cold ham ( not deli meat style) that has been sliced and cooked already ( in the last 24 hours) you could always get a thick slice and BBQ it up, a bit like a ham steak. Or you can use the good old microwave and heat it up, if its a nice ham, it will taste nice hot too.

I love my ham, so I'll be baking us a nice maple glazed (with real Canadian maple syrup) ham for ourselves!! mmmmmmmmm