We did the dinner/magic/comedy show in February this year - it was hilarious!! The food is pizza (all you can eat) and popcorn and all you can drink beverages including beer and wine. We have 3 teenage boys and they were in heaven!! The show itself is very well done - great magic and very funny!!
I ordered tickets through the Mousesavers link to Ticketmania - I think it was like $21 for adults and $15 for kids. The tickets we got (I think by mistake?) were the combo tickets which allowed us in to WonderWorks, so we went in before and after. The boys (17, 13 and 11) had just spent the day at DisneyQuest and would have preferred more time at WonderWorks. Lots of fun interactive games/activities.
For a full evening of entertainment for our family of 5 at a very reasonable cost, we loved it. I'm not sure you could spend an entire day there, but certainly 4-5 hours (not including the show). Even if you buy the tickets ahead of time, you still need to call WonderWorks and make a reservation for your specific day and time. I definitely recommend the dinner show!!