Heidelberg Castle
Kongresshaus Stadthalle
The city of Heidelberg maintains a web site in German and English.