Well, worry not! We're here to give you the scoop on the best holiday ham to buy for your special dinner. A whole ham can weigh 15 to 20 pounds and can serve up to 30 people. Unless you're feeding ...