This gem of a small town is upriver from Heidelberg on the river Neckar. They call it "the pearl of the Neckar".