Heidelberg Castle (Schloss) – Medieval castle with beautiful gardens and tremendous views over downtown Heidelberg situated in green hills, the river Neckar running through it and the beautiful Old Bridge, Alte Brucke, crossing it
http://en.wikipedia.org/wiki/Heidelberg