Photo: iStock

1 of 6
Miscalculating Your Wine Purchase
It can be tricky to know how many bottles to buy for Thanksgiving—people may drink less than they would at a cocktail party, but then again, it is a holiday, and guests are usually in a festive mood. Alexandra Shytsman, author of Friendsgiving, offers a handy guide for hosts, so you're not over or understocked. At holiday meals, she says, guests usually drink about two glasses of wine per hour. A 750 ml bottle of wine yields six four-ounce glasses, so if you have eight guests and your dinner lasts about two hours, you'll need 32 glasses of wine—about five bottles.