Dixie Stampede is excellent family entertainment, probably my favorite all-around dinner show. Good food and terrific entertainment.
Sleuths is a fabulous choice for adults and teens. It's a 'murder mystery' where guest interaction (in the form of questions and then a final guess at 'who done it') is key to the night's entertainment.
Arabian Nights and Medieval Times are good choices with children, Pirates is good fun with young boys (not crazy about their food. Arabian Nights and Medieval Times are better in that respect).
The Luau is always good family entertainment. Of all the off-site dinner shows, I give my vote to Dixie Stampede and Medieval Times, with Slueths as my favourite without children.