You might want to consider Coral Reef instead of Akershus. We did that and my kids loved it. It's also a unique experience you won't find other places, but different from a character meal. We loved the food as well.
I would highly recommend staying with CRT. The last time I went to WDW as a child was almost 30 years ago, and one of my most vivid memories was the disappointment at only being able to walk through the tunnel in the base of Cinderella's castle. I so wanted to go inside! I think it's worth the two TS credits to do the castle. And remember that you don't have to add gratuity at CRT, so if you drop that and add two TS meals, you are adding two oop gratuities. TS meals are great, but they also take away from time spent on rides and attractions. You have to balance it out.