I will second garden grocer. You can place an order with them before you leave for WDW and have it delivered to your hotel on your first day. The cast member will bring it right to your room. You can also add snacks, breakfast items, etc. to your order. We did this for the first time on our last trip (after reading about it forever on here) and it was a great idea! Saved so much time and money! As for keeping the water cold, we had a fridge in the room in the BC but not all hotels do. You could add a cheap styrofoam cooler to your order and then just keep it filled with ice and throw it out on your last day.