Heidelberg is a picturesque city located on the banks of the Neckar River. The city is known for its beautiful castle and historic old town. I went there for a day trip and captured some beautiful photos of the old bridge and narrow streets.