Language exchange is a great way to practise languages you’re learning and to learn more. In my experience, it works best if those involved have reached a similar level in the language(s) they’re studying – ideally at least an intermediate level.
Sometimes the conversation flows, other times it limps along like an ostrich trying to walk through treacle. To avoid the treacle, you could agree on topics in advance and prepare them by learning relevant vocabulary. This works quite well, though after a while, thinking up new topics can be quite a challenge.
One topic I thought up today was cultural differences, particularly as they apply to the workplace. For example, the kinds of things people do when they or someone else in the office has a birthday, or when they leave the company.
What do you talk about with your language exchange partners?