It's the season to gather - for dinner parties and holiday-sweater soirees, cookie-baking marathons and weekends with family. And then there's New Year's Eve lurking around the corner. No matter where you go this month, chances are good you'll want to bring a token of appreciation, especially for an overnight or extended stay. But how many bottles of wine can one host drink? Don't answer that question.