Usually, children of two families of differenct languages stay in each other's family for one semester or for one summer vocation. This way, they learn each other's lanugage more efficiently and also better understand each other's lifestyle. Usually, their stays at each other's home don't take place at the same time. The school work done during this time will be recognized by the original school. This is important because Swiss German and Swiss French have different school systems.
People participate in the program voluntarily.
There are also exchange programs for university students to attend a university in area other than their original one. Community clubs are also very active with similar programs which give the adults chances to refresh mutual understanding. The promotion of mutual understanding can be done if we have the good will to acquire it. It is better for private persons and groups to initiates the promotion of mutual understanding than for the central government. Because whether the programs will succeed replies on people's enthusiasm and initiative.