Adrienne,
Your schedule on the 20th is pretty busy, but if you can do it, it should be fun! For dinner consider a counter service selection from the Sunset Ranch Market. They are near the entrance of Fantasmic, have a great variety, and maybe you can enjoy a Toluca Turkey Leg (trust me, you will know what I am talking about when you get there!).
For dinner on the 21st, I would say try the
50's Prime Time Cafe.
For a park on the 22nd, go back to the Magic Kingdom. That keeps you close to your dinner restaurant.
For dinner on the 23rd, I would try something in the World Showcase. For table service pick your favorite national cuisine, or try the
Biergarten for a fun setting. If you want counter service, I highly recommend Tangerine Cafe.
For the 24th, don't decide what park to go to until the night before. Let your experiences tell you what park you need more time in. For dinner, consider the
Whispering Canyon Cafe at the Wilderness Lodge.
Definitely go to the Magic Kingdom on the 25th, to finish off your vacation!
I hope this helps!
Have a magical vacation!