One of the best ways to make the experience a great one is to use kid-friendly equipment. A full setup on the fly rod might be too much at once for beginners, so using a closed spin cast rod or simpler setups (possibly Tenkara) which are much less intimidating. Yes, this might also include using scented bait or fishing in well-stocked ponds, but fishing with kids is about getting them excited and hopefully want to learn the more advanced stuff later on. Also, if you're right there next to them and you just happen to hook a fish, it's a great opportunity to pass off the rod for them to reel it in.
With kids, the simpler the better. Check out this great write up about teaching kids how to fly fish with kid-friendly Tenkara setups. Who knows, you might even end up liking it too!
CPW Getting Started Fishing Gear (Spincast)
101 Places to take a Kid Fishing In Colorado
5. Take a Break
If there is one thing that anglers and fly fishers are, that is persistent. "One more cast, one more fly combo, one more location" is the drive for many to keep going till the sun goes down. Kids might not share that same enthusiasm from the get go and even though we would all like to at least catch a fish, it's easier to leave before the frustration sets in. There’s always next time!
There are so many great resources out there with ideas and tips on getting young ones outside and on the water. We've listed a few below. Feel free to leave a comment on your best tips and tricks to keep beginners coming back for more!
Other great reads
Fishing Tips From a Parent - with age groups
Introducing Kids to Flyfishing