Germany
Heidelberg Germany

15 Best Things to do in Heidelberg, Germany

The city of Heidelberg lies on the Neckar River, where it emerges from the hills of Odenwald into the Rhine plain. It was the mention of the capital city of Rhenish Palatinate in 1196 until 1720.