Heidelberg, Germany is a beautiful, historic town with one of Germany’s top universities. Wonderful castle. Beautiful architecture. Stunning, hilly setting on the River Neckar.
For a nice view of the castle, head across the Old Bridge. (This is where I took the photo to the left.)
And, be sure to visit the castle itself. It offers beautiful views of the town and the river, as you can see in this photo: