Steph,
Try to get wines on consignment basis. Shop around for a place with good consignment policies. For e.g., I got my wines on 1/3 bottle consignment, meaning that I can return up to 1/3 of my wines if unconsumed (but cannot be chilled or opened la). Some places go by carton consignment, so be sure to ask.
My wine vendor also offered a last-minute delivery service to me, so in the event I do run out of wines, I can call them up and they will deliver within half an hour if there is stock in the shop. But last-minute deliveries got no consignment agreement la...
If you are getting so many bottles you have quite strong bargaining power, so try to bargain the price down.