We did the crystal palace for breakfast and a birthday;
The breakfast is a buffet, eggs/omlets cooked to order, fruit, pancakes, donuts, muffins, the works...
Pooh, Eeyore and piglet were there.
It was my DH's birthday, he was sung to by the staff and all the characters signed a birthday card and gave it to him.
Just make sure the waitstaff knows it's your birthday.
We also had breakfast at the Grand Floridian; food was the same.
Alice, Mary Poppins and Pooh were there. The restaurant isn't as open as the CP and it's harder for the characters to get to you.
Check your library for "Birnbaum's guide to the parks" for details on all the restaurants that have character meals.
They ALL will treat you well for your birthday, maybe you should even invest in an "it's my birthday" pin.
We went last year during the same week, the weather was warm in the daytime but got very cool at night-be prepared.
Hope you have a great birthday-
cj/nj.