Beirgarten!
Why?
Why not!
Really, My DH and I like German food, and they have a buffet, with my kids is a must because they eat better off of buffets. We are fans of Spaetzle, Saurbraten, the different sausages. The Desserts are great too.
The entertainment is not what I would call the most fun ever, but nice to listen to. MArrakesh is more fun with the belly dancers. The food was okay, but nothing to write home about.
I think in order to get into Beirgarden you should be familiar with German food and if you like it, you will like this. I think people who find they don't like German food feel like they wasted a TS on it.
There is an emphasis on Vinegar in German cooking, and Sauerkraut. For some it is not as good, but we love it!
The only drawback for us is that you get seated with another family at a long table, and it is kind of awkward to begin with. Usually if they are nice people it is fine, and you just chit chat about where you are from and staying. I do enjoy when you get an easy to talk to person so the pressure is off of making conversation.
I have gone there and gotten seated with people who do not like kids much and are just annoyed my my DS 4 (who KNOWS he is cute when he says "Ribbit" and does not understand not everyone feels that way). That is luck of the draw though.
Good luck with your decision.