Heidelberg: Germany at its most romantic. Heidelberg is a city that will capture your heart. Famous the world over, it is a perennial favourite among international tourists. 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.