LOVE LOVE LOVE LOVE LOVE Honey-Baked ham! Go to their online store and join their email list. You'll get good coupons. Also, last year I got a really good coupon for them in the newspaper either right before or right after Thanksgiving. I'd look out for that.
If you decide to buy from them, be sure to time your purchase. I think their single-busiest day of the year is Christmas Eve. We usually pick our ham up on 12/23, and even then we plan to wait in line at least 30 minutes. On Christmas Eve, plan to wait at least an hour, maybe longer, to get a ham.
If you think they'd use it to entertain, you could get it for them a week or two before Christmas. There will be very short lines then.
In the store, they'll offer to show you the ham before you buy it. Definitely look at it! It's kinda like buying bacon -- some hams are fattier than others.
FYI - a spiral ham from them will keep one week in the fridge. The ham can be frozen, but I'd take it off the bone first. It's best if you freeze it for less than a month if you're using it for dinner slices. It'll keep for longer than that if you use the ham for sandwiches or in a casserole or something. We get our ham on 12/23, eat it for Christmas, then freeze the rest. We take a package out for New Year's, too, so that makes New Year's cooking a snap.
Now I'm hungry.
