There is a fair amount of choice for children, and Disney's Hoop Dee Doo is definitely a firm family favourite. To my mind, Medieval Times is the ideal show for boys (although it might seem a bit too violent for a 3yo, with lots of swordfights, duelling and so forth), while Arabian Nights goes down well with girls. Pirates is a pretty spectacular show but, until they improve their acoustics and food, it will always be third in my mind behind these two.