Heidelberg is one of the prettiest and best-preserved towns in all of Germany, filled with Old World charm set alongside the Neckar River, with a classic castle towering above. Heidelberg's historic center of picturesque early 18th century buildings is an ideal-sized pedestrian zone to explore on foot. In this detailed movie we are taking you in depth for a complete look at Heidelberg.