Heidelberg
Heidelberg is a modern city, but it also has a historic old town and a delightful castle. The Neckar River, a major tributary of the Rhine, runs through town and houses and shops line both sides of the river. The Old Stone Bridge that crosses the river was built in 1786 and the twin towers that are on the city side of the river were once part of the city wall and also contain a dungeon.
While driving through the more modern part of town, we noticed a 43 foot tall stainless steel horse that has the distinction of being the world's largest horse sculpture.