I love Heidelberg. its beautiful situated on the Neckar River, surrounded by the green hills of the Northern part of the Black Forrest, filled with beautiful old buildings, market squares, a great shopping street (Haupt Strasse), gorgeous Old Bridge and with a towering Old Castle above the town.
http://en.wikipedia.org/wiki/Heidelberg