The last important point to remember about engaging with young people is that timing is everything. Discussing tricky subjects when children are stressed or tired for example is going to result in them being immediately disengaged. Discussing these topics when people are relaxed, happy and open will yield much more helpful responses.
Before having a chat, ask yourself: