Heidelberg er en vakker by - kjent for sitt vakre slott og sitt gamle og velkjente universitet.