After many trips to WDW, we no longer spend an entire day in one park. So, what we do is this...get to our first park early. If it's an EMH morning, we usually try to get a breakfast PS for around 10 or so (if we are planning on doing breakfast). Then we usually leave after breakfast and go back to our resort for a bit and swim. If we haven't done breakfast there, we might book an early lunch at that park but leave right after for our mid-day break.
Sometimes we don't have a breakfast or early lunch planned. What we do then is to do our morning park, leave at noonish, relax at our resort for a few hours and go to the park we have chosen for the rest of the day and have late lunch or early dinner there.
This works well for us since we know what it is that we really want to do, and what we don't care about. Our trips have become much more relaxed now and eating is more of a pleasure.....we actually take the time to sit and enjoy our meal, rather than plan where we are going next.