Most character meals are only 1 table service credit. The one that is 2 credits is Cinderella's Royal Table (in the castle at MK).
If you don't want to use 2 credits for one meal, but have a huge princess fan, I would recommend
https://disneyworld.disney.go.com/dining/epcot/akershus-royal-banquet-hall/
as an alternative. Lots of princesses, and I've heard great things.