This. The community college near me has an excellent, excellent Spanish program, for example. They also have regular meetings on campus where people practice their conversational skills, dedicated teachers, school trips you can take AND it's a hell of a lot cheaper.
Re: College