1.The language you speak can be a real challenge. ...
2.Living situation. If you live in the same country you are lucky. ...
3.Cultural differences. Cultural differences will definitely be a challenge. ...
4.Meeting the family. This can go wrong on more than one level. ...
5.Holidays.