The castle experience is pretty dream for little girls, Heather. Luckily, there is an option for little boys, too.
The Pirates League is located within the Magic Kingdom. It's a place where little boys can be transformed into full-fledged pirates, costume and all. I also happen to believe that it's one of the best values on Disney property. We took my son there a couple of years ago and he absolutely loved the experience.
My six-year-old has a couple of other favorites on property.
Ridemakerz, located at Downtown Disney, is one of them. Boys (or girls) can create custom model cars, including models of some Disney favorites like Mater and Lightning McQueen. Also at Downtown Disney, my son loves the LEGO Imagination Center. If you're looking for a boy approved meal, give
T-Rex a try. Hopefully, one of those will be just right for your little guy. Enjoy your trip!