We try to maximize our park time.
For our first two trips, we were rope drop people. We would get up early, eat breakfast while either waiting on the buses, riding in our vehicle, or waiting on rope drop. I brought dried fruits and nuts in a ziplock bag in case we got hungry while in line for a ride. We would eat an early lunch (sometimes character), then dinner at the resort or at another resort. If we could schedule character meals in the park, we felt it was a good double-dip for us with our time. We got to see the characters (our kids like this, and so do we), and we could eat at the same time.
On our next trip, we will have our camper with us. We plan to average two of the three meals per day at the camper to save some money and allow us to go to the character meals we want to go to. (The exception is Epcot because we like the food there. We may do two or three meals there.)
On park days, we will likely get there at rope drop most days (eating breakfast on the way), have a character meal in the park (if there is one we want to go to), then dinner at the camper. If we're still up to it, we will go back to the park.
On a few days, we will not do rope drop, but will stay late at night. In that instance, we will likely eat lunch at the camper or take it with us, then have a nice meal at the park.
On off-days or arrival and departure days, we will do character meals at other resorts. (At least one of our non-park days, we will have all meals at the camper.)
Our camper meals will mostly be cold foods since it is so hot there in July (sandwiches, chicken salad sandwiches, fruit, etc.), but we may grill and do a few crock pot meals also.