Located in the Neckar river valley, Heidelberg is one Germany’s most popular tourist destinations.The city has so much to offer 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.