Well, I think I am the perfect person to answer this for you! I use to own a children's party facility and we did princess parties all the time!
There is a pin the slipper on Cinderella game, they sell it at most party stores. Same idea as the donkey.
Also, for that age a pull string pinata was always a hit for the kids, they do have one with a princess theme. I always put small toys for children that age. Nothing with long strings like yo yo's.
A huge hit at my facility was ice cream sundaes. This was for every party. I would already have the icecream scooped out in individual bowls. I would put all kinds of toppings in the center of the table. The kids would have a ball making and eating them. I always did this in place of a cake. There are princess cake recipes out there if you go that route.
For the boys, I use to give them the donkey tail stickers to pin on the princess. They would get a kick out of this.
All my parties had a craft time and we would try to gear it to the theme. For boys at a princess party, you can get the foil king crowns and have them decorate it with washable glitter glue, stickers, and jewles. For the girls, you use the princess or queen type crown.
Another huge hit was jewelry boxes. The little girls loved this. They are card board boxes with a gold clasp to close the box. I would paint each a different color and then they would pick their colors, and I would give them all kinds of stickers, jeweles felt shapes, foam shapes and then when they were done decorating, I would write their name in glitter glue on the back of the box.
Here is a link to what I used:
http://www.orientaltrading.com/otcw...g&searchDestinationJSP=/search/searchMain.jsp
http://www.orientaltrading.com/otcw...g&searchDestinationJSP=/search/searchMain.jsp
http://www.partypro.com/partypro/member/main_frame.asp?dept=22332474
This next link is to birthday express and I use to use them all the time for my tea party supplies. They are alittle expensive, but they have lots of unique items.
http://www.birthdayexpress.com/bexpress/product.asp?sku=26271
I use to get my pinatas at my local party store, party city. If you go to any party supply store, they should have the pinata.
If you need any more help, let me know.
Nikki