I can vouch for the fact that languages are very well taught at UoM. I've taken French and Spanish subjects of various levels and all except one of my teachers has been a native speaker. They know how to actually teach the language to people learning it, too. I've found that language classes are a lot better than other classes for meeting people, as you're usually with the same group of people two or three times a week for a semester.
You can study French, Spanish, German, Russian, Swedish, Arabic or Chinese. There are some pretty interesting elective subjects you can pick, I know for Spanish you can study Don Quixote for a whole semester.
You can start from scratch but the introductory subjects go quite slowly, if you're really motivated you could study a bit over summer, take the placement test and possibly enter at a higher level. Or if you prefer to really have a solid foundation, start at the beginning and know that you'll be well taught for your whole degree.