Hi there, Kelsey!
Right now, while you can certainly dine with the Princesses, there is, unfortunately, no character dining experience for the Fairies.
As for Akershus or Cinderella's Royal Table (CRT), the main variables, I think, come down to the food, the Park, and the time of day at which you wish to dine.
Located in the Norway pavilion at Epcot, Akershus, features a wide variety of Norwegian culinary favorites, served buffet style, many of which are noted in the
online sample menus for lunch and dinner. Breakfast is more familiar American fare, so if anyone in your traveling party has a less adventurous palate, you might want to consider breakfast.
There is a photo opportunity at the beginning of your dining experience, and you'll receive a keepsake photo as well. Princesses circulate the room and stop at each table in Akershus, paying attention to every party.
CRT, in Cinderella Castle in the Magic Kingdom, features
three American-fare meals, all of which are unlimited, but are served pre-plated from a variety of prix-fixe menu choices. Again, there is a photo opportunity during your visit, and you will leave with a keepsake photo. And, as at Akershus, the Princess will make the rounds of every table.
All right. So after that is all said an done, I'll throw in my two cents: the WOW factor. There is something so cool about eating in the iconic landmark of the Magic Kingdom that I would have to bias my vote a tiny bit in favor of CRT.
Whichever you choose, you need to call 180 days in advance of your trip to ensure your reservation: (407) WDW-DINE.
Bon appetit!
See you later, celebrator,
-Deborah B.