Definitely do a couple of character meals with TS...there are enough lines around the park, standing in one to meet the characters was not what we wanted to do...if the line was short, great, but otherwise, having the character meals really made the urge to wait in that line non existent for my DS6.
We ate at CP for lunch, first lunch seating at 11:30 on an am EMH day. Checked in at 11:15, seated right away, character interaction was wonderful. Tigger came by while the crowd was thin, so we had a lot of time with him, fun fun fun

I did notice that right after we checked in, the check in line was getting longer and longer...and the restaurant filled up right away...the food was good (which is really just a bonus, because I cared more about being in the beautiful restaurant and meeting the characters). Tigger, Piglet, Pooh and Eeyore were all there.
CRT is totally worth it! I heard it was a hard ressie to get, and so I was almost reluctant to ask my DS6 if he would want to eat in the castle with Cindy, but of course, he did, who wouldn't want to eat in the castle?

I got the ressie only one month in advance. Disney Dining can look for availability for your entire visit and tell you when you could get in. I don't think that dinner is a character meal. Your meal includes a photo with Cindy (one 8x10 and two 4x6, and one 8x10 of the castle itself). They will give you your photo before you leave the restaurant. Your DD will get a magic wand keepsake. The character interaction was even better than CP. Snow White, Belle, Jasmine, and the Fairy Godmother were all there. First, Snow White kissed my DS on the cheek. I wasn't ready for the photo, so she kissed him again on the other cheek, and so for the rest of the day, those in the know asked him which Princess kissed him. He felt so special. The boys get a sword keepsake. There were several boys where we were seated. Belle played sword fight with all of them! It was so worth the two TS credits to go. It was my son's first visit to WDW and I would put it down as a must try to do. If you can't get in, keep calling to see if you can, because it really was worth it to go. BTW, the food was wonderful too. DH and I both had the salmon, which was excellent. The blueberry buckle dessert was very yummy too. DS had grilled chicken and it was very good. And of course, the castle is beautiful, it was fun just to get to see any part of the inside of it.
In sum, we did two lunches, and three dinners. Dinner on arrival night, lunch for two touring days, early dinner for fantasmic, late dinner for illuminations. This worked well for us.