We took the kids to the zoo yesterday and had a great time. In my experience, there are two ways to approach the zoo when the kids are in tow.
The first way is to think that you are at the zoo for yourself. You end up yelling at the kids a lot because they are constantly running ahead of you as you try to read every sign. They cry because they want to see the chimpanzees next, and not the giraffes that are on the top of your list.
The second way (and the better one in my opinion) is to realize that you are at the zoo for the kids. Go see what they want to see. Let them set the pace. Try to keep up with them rather than fighting to hold them back. Then leave when they get tired. Even if you haven’t seen everything that you wanted to see. It’s less stressful, and everyone is happier.
Get an annual membership. Then it’s not such a big deal that you don’t see everything on each trip. And you can take the family every week or two for free.
Just my 2 cents.