Ashley,
Within the Magic Kingdom, I like
Crystal Palace. It is a good deal, comparatively, and the food is much improved. And if your 6-yr old like Winnie the Pooh, he will be in character greeting heaven.
That being said, when I want a table service dinner on a day where I am visiting the Magic Kingdom, I
prefer to leave the park, hop on the monorail or resort boat, and go to any of these;
Fun Meals
Whispering Canyon Cafe (Wilderness Lodge)
'Ohana (Polynesian Resort)
Fine Dining
California Grill (Contemporary Resort)
Narcoossee's (Grand Floridian Resort)
Character Dining
Chef Mickey's (Contemporary Resort)
As for other locations, there are several choices that are great, but really they are dependent upon where you will be. Here is one per park;
Animal Kingdom Park:
Donald's Safari Breakfast
Epcot:
Rose and Crown
Hollywood Studios:
50s Prime Time Cafe
I especially ADORE 50s, and Donald's!
Please write me back if you need me to refine my answers based on locations!
Have a magical (and delicious) vacation!