Living abroad can be (is?) the best way to learn a language…

What activities have you done while living abroad? How have you felt about them? What advice would you give to someone thinking of learning a language abroad? What has helped you adjust/adapt to a new life? Have you experienced culture shock? Are you nervous for reverse culture shock?