We pose several Knapsack Problems (KPs) to select the optimal subset of wines subject to budget and quantity constraints. The first problem seeks the subset of wines, from a single cultivar (zinfandel) that maximizes the sum of ratings subject to a budget constraint. We modify this problem by adding an equality constraint on the number of bottles that must be chosen. The third problem seeks to maximize the sum of ratings from three different cultivars (cabernet sauvignon, pinot noir, and zinfandel) subject to a budget constraint and then a budget and minimum bottle constraints for each cultivar. The rating maximization problem may have multiple solutions. We also pose two expenditure minimization problems, subject to achieving the maximum sum of ratings. We extend the model by defining an integer choice problem, that allows multiple purchases of the same wine, and by accounting for possible nonlinearities between wine ratings and utilities. Applications of this model include procurement decisions for tastings, special events or building a personal wine cellar.