When students visit other country or city, they learn its culture, practices, and gets knowledge on people. This would not only give a globalize exposure but also gives a student the chance of tasting the difference. Of course, living there for a very little time wont give one much but one can put efforts to visit again to gain more.
The exchange program is not really helpful. Having a student in a country that where they do not know the lesson is quite ineffective. Students could, at best take simple courses, but other then that, there is not much that they can do. They may be able to learn a word or two, but that's it.