i would like to add some more on Caprio's list :
~can learn foreign language too ( if you are going to countries with their own language ) and can learn their accent of speaking English which i think is really fun...haha...( Go England, learn the British accent, US learn America accent......)
~and i think its good if one studying abroad as its less likely for us to stay a few years overseas (except one migrate / rich enough to have trips or vacation in a particular country for years or working) to experience cultures/traditions/meeting people in that particular country and in the meantime studying also..
As Above, So Below ;
As Within , So Without.