At MK: Crystal Palace is great for character interaction, food was very good at breakfast last year and at dinner (but that was 3 years ago for us), and service was great. The restaurant is beautiful too. Great breakfast before the park opens. For CS at MK, we liked Cosmic Ray's. Lots of choices, and the kids enjoyed it. Epcot: for TS dinner, I highly recommend Biergarten. It is in Germany. Excellent German food, and plenty of choices on the buffet for picky eaters. The band is wonderful too, and our kids enjoyed dancing to the music there. Akershus was wonderful at Epcot for lunch (Norway). Delicious food, and the Disney princesses are there. We also enjoyed San Angel (Mexico) and Chefs de France for lunch. We will be going back to both of those, as well as Biergarten (my favorite restaurant so far, in all of WDW!).