Disney World allows guests to bring food into the park, so you could conceivably buy no food inside Disney parks at all. Or, consider using those discounted gift cards to help cover the cost.