My family is coming to dinner between the Thanksgiving feast (turkey) and the Christmas dinner (prime rib). I'd like to serve a good ham, but haven't any experience with it. I was wondering if the spiral cut hams are good? Any sugestons on where to buy a good ham, and any sugestions on great sides would be appreciated. Thanks!