Maybe do a little of both, just depending how you're feeling. If you've been in the parks all morning take a break and head back to the resort. You may not really have to leave property for a meal. Look up the dining options at the Downtown Disney resort hotels and visit a few of those for a table service if it fits your time & budget. It'd save you a bit more time than driving off property, then back on, then catch a bus back to the park. For quicker & cheaper options, you'll also have Earl of Sandwich nearby which is more affordable than a lot of places and super tasty. There's the McDonald's on property near the All-Star Resorts too. Or you could even stop a Subway on your way into Orlando and load up on a few sandwiches. Eat bigger before you head to the parks, then pack your Subway for later on. For the days when it isn't convenient for you to leave the parks, do a quick-service option there. All Ears can help you out with budgeting for eating in the parks and give you a better idea of what to expect. Hope that helps a little bit.