I actually did a total immerstion class here in the US for Spanish, at the University of Maryland. It was a 40-hour a week class in which we were only allowed to use Spanish and the profs would only speak to us in Spanish. It was wonderful, even if we didn't get to go anywhere fun