Located in the Neckar river valley, Heidelberg is one Germany’s most popular tourist destinations.The city has charm and character in abundance between the Old Bridge and the mighty castle, an unparalleled choice of culture and entertainment, hearty yet heavenly cuisine and a picturesque setting nestled between the Neckar river and the foothills of the Odenwald forest.