When you are planning board games with children you have to keep play time short if you want them to get enough out of it that they want to play again. The entire experience should be pleasurable playing and enjoyable so that they are begging to play the next time you have some free time.
Board games are a great way to help children develop social skills and learn to interact with each which is one of the most important facets of everyday life. It teaches children that how to make rational decisions, about taking turns, understanding rules that form life, and how to patiently wait for their turn. Solitary games like jigsaw puzzles teach memory and problem solving skills as well.
Most of life, even adulthood although the terms may change, is about learning to share an being fair with friends so it is important that children understand this concept from an early age. If this seems absurd to you, just ask any teacher how it plays a role in their classroom.
Some games even have educational benefits as well. For instance, games such as Upwords and Scrabble help to teach vocabulary, spelling, and math skills while Cluedo will help develop a problem solving set in children. Monopoly is also a great game for learning about money and math as well.
If you want to make sure that children are having fun you might think about interactive games such as a giant garden chess set. The sheer size of them will make them really appeal to children and since they are made for outside they are water proof and you do not have to worry about them. Plus, if you have a BBQ or birthday party they are a great way to encourage everyone to get involved in a game.