Hi Allison,
Sounds like you'll be traveling in style. If you've never stayed in a one bedroom villa, you'll love the extra space.
There are a couple of companies in the area that will shop for you and deliver the groceries to your hotel for a fee.
Garden Grocer is the one that I hear the most about. I haven't used them, myself, but a few of the other moms on the panel have, and I've heard good things about them. The other company is
WeGoShop. Just click on the blue links above to be guided to their websites for more information and to place your order.
I believe that at either place you need a minimum order of around $100. If this seems like too many groceries for your stay, you may want to consider bringing a couple boxes of cereal from home. You can purchase milk at the general store in your resort or use your snack credits to get milk.
Honestly, with the dining plan and a couple extra snacks brought from home, we've never really needed to prepare extra meals. Some people worry about the dining plan not giving them enough food. We were in the same boat the first time we used the plan. I think we ended up purchasing one quick service meal out of pocket. Other than that, we had plenty of food and had to figure out ways to use up our snack credits on the last day.
Hope this helps. Have a magical vacation!