Germany Answer 5
Heidelberg
Clues
Located in southern Germany
City has picturesque castle and a renowned academic culture