Morganelli's has a huge selection of wine and spirits and their staff is always very friendly. They are a little far from my house, but closer to my work, so I am not able to go there as much as I would like.
From what I understand you can call them and tell them how many people you are expecting for a party and they can tell you how much alcohol you should buy.
more