I'd agree that immersing yourself in Japanese culture is a great way to learn the language. Unfortunately I've not attended such a course and now I'm over my study years T_T... I wonder if I'll still be able to take such a course
. After all it would be a fantastic excuse to visit Japan