Horizons
You can find the official stuff on horizons here, but I’ll try to give an idea of the experience behind it. Either way, I’d recommend the course, as it’s a nice non-course-related thing to do with your life.
Background: as part of the Year in Europe part of my degree, I have to study the appropriate level of the appropriate language (as well as a special language course which I’ve mentioned elsewhere). For me, this was level 4 German, since I had studied it up to A-level. The course outline, assessment details and learning objectives for this particular course: bam.