We did the Princess breakfast at Norway. From the entrance it takes maybe 10 minutes to walk to Norway and that's if you are walking slow. The birthday buttons for Epcot are really cute. You get them at Guest relations. As you go in the park, go to the left of the ball. Gueat relations is on the left, just past the ball, then keep going over the water into world showcase. Keep going left and Norway is the second country.
My DD (7) had her birthday at the Princess breakfast also. It was OK. The princesses were only at the table for about 20 seconds each. Just long enough to sign her book and snap a quick picture. I personally didn't think it was worth the money. We spent so much more time with the princesses in the parks and got much better pictures. The restaurant is so crowded that you are taking your pictures so close up. You can't see the dresses very good in any of the pictures. Any way, have a great time and make sure your DD wears her button everyday. All the CM's say Happy Birthday and if you are into pin trading, my DD even got a free pin because she had on her button. Enjoy your trip!!