Your cheapest bet is probably to buy a case or two of bottled water and whatever snacks you prefer ahead of time and mail all of it to your resort; the most convenient and second-cheapest option would be to buy it at the resort store (not Mara). Then again, as far as the water is concerned, you may find that tap water is not that bad - my family found it quite drinkable, saving me a significant amount of cash!