Hello Suzi!
Welcome back to the Disney Parks Moms Panel! Character meals are a tradition for our family, and we always make reservations for at least one experience when we visit.
Cinderella's Royal Table and Be Our Guest Restaurant are my favorite dining locations at Magic Kingdom Park. While at Cinderella’s Royal Table you can have a royal feast in the company of Disney Princesses, at Be Our Guest Restaurant you can briefly meet and greet Beast after you are finished with your dinner. Unfortunately he is not at the castle for breakfast and lunch.
In case they are not available on the dates of your visit, then I suggest making a reservation at The Crystal Palace, also located at Magic Kingdom Park. You will be able to savior a delicious all-you-care-to-enjoy buffet for breakfast, lunch or dinner with the lovely company of Winnie the Pooh and friends from the Hundred-Acre Wood. I think this is the best location if you are coming with a large group, as the ambience and decor is absolutely beautiful. You will have plenty of room for everybody in your party to have fun and enjoy.
Don't forget that reservations are highly recommended and can be made online, by using the My Disney Experience mobile app or by calling (407) WDW-DINE or (407) 939-3463.
I hope this helps you while planning. Please stop by the Disney Parks Moms Panel with more questions.
Best magical wishes,
Thiana