German course at the VHS or the university, tandem programme which germans (usually students) use to get to know native speakers and exchange conversation, language skills etc. DAI is also the german american association with a library and courses, lectures etc.
Slowly, as above they don't tend to expect an Asian Indian for example to be a doctor as in the UK, and if you don't speak German they are often very impatient although there are a lot of academics here so it is not as bad as out in the surrounding villages.
The university hospitals and the university its self, Max Planck institute.
When looking for a flat or house stay in the town, don't be tempted by lower rent cost to go to the countryside villages around here, you will pay a fortune for transport and will still need atleast 1 car, 2 if family is with you. the countryside is nice for daytrips but the town is better to live in.