On our Rhine River cruise, we toured the city of Heidelberg. Heidelberg is located along the Neckar River in south-west Germany.