Last year I took my 3 yr. old - He'll be 4 this year, and he's going again - he sat absolutely still the entire show (he also likes the Dapper Dans alot ). The show is about 80% singing - and most of the hymns are familiar - so if your daughter likes Christmas music, she will more than likely enjoy this. You can also sit close to the Interpreter for the hearing -impaired - she does a heck of a job "showing" what the music sounds like, and is quite entertaining to watch regardless (In the past, she has been on the right hand side - but I'd check with CMs there to be sure if you are interested in this idea).
As far as dining goes - Garden Grill has characters and "regular" food - turkey, mashed taters, chicken fingers, macaroni & cheese etc....I think most of the other restaurants have Children's menus with familiar food too- but Garden Grill is the only one with Characters...Jill