I voted for Akershus. It is cheaper, the food is better (IMO), the character interaction has aslways been better. Basically, IMO, the only way CRT is better than Akershus is that it is a nice experience eating in Cindy's Castle. But given your kids ages (and that there doesn't appear to be any daughters) you'll get more bang for your buck by eating at Akershus.
However, if this is a once in a lifetime type of trip and you don't know when or if you would ever make it back to WDW, I would choose CRT over Akershus. I personally believe that everyone should have a chance to eat in the castle once. If you plan on having future visits, I would wait until the kids could appreciate the atmosphere a little more.
It will only be my 3.5 year old. We are going Jan 21-28th he will be celebrating his 4th birthday and he LOVES the princesses (I guess he already digs the pretty ladies!)
Akershus for sure and the princess interaction is much better IMO. CRT is fun for the experience but not worth the price/2 credits but it is something worth doing once.