Working Overseas

My company allows for a work exchange program where workers would do the exact tasks while being overseas for three months. I am seriously considering doing it. Most likely the county would be Germany, but it could be Switzerland, Belgium, Netherlands, Luxembourg or any other half a dozen countires.
I’ve traveled to other countries 4 times in my life. China twice, Canada and El Salvador each one time. After about a week in China and El Salvador I was ready to come home because the food and living conditions weren’t all that great. Canada I could do for a bit longer. I really don’t know how I would handle Europe. The living conditions would be much better. The food is a toss up, but I’m guessing the quality and health aspects would be better than China or El Salvador.
Emotionally I don’t know if I could be away from my family. However I think it would help prepare me in the long run if/when close family members pass away.
Three months is a long time. Weeks tend to go by fast when I’m working here. Maybe it would be the same in Europe. I figure if I get enough guts I’d try traveling on the extensive European train system. I have had the urge to visit Europe for a while now. And it seems like this work exchange program would be a great opportunity for me.