Last time we shopped onsite we spent like $45 for milk, diet coke, bagels, a realllllly small single stick of butter, a small cream cheese and a couple of beers. That was IT for me. No more. We now order online ahead of time from Garden Grocer. We get a case (or 2) of water, milk, soda, creamer, beer and several other breakfast items. It still costs a lot because they have to mark things up a tad to make anything on the service but it is still a lot cheaper than giving the money to Disney. And honestly, in January when we went Garden Grocer was charging the same exact market price for strawberries as what my grocery store at home was charging. I do have a limit for certain things for what I'll pay - I wouldn't pay Garden Grocer OR my store at home $6 for a pound of berries. We'll do without before I pay that. But comparatively, I know what I pay at home for stuff so I know how much more I'm paying GG. If I think what they're charging is too ridiculous I order something else instead. If we eat breakfast "out" it's gonna cost us a lot more than what we pay GG for some breakfast items.