Heidelberg is just an hour's drive from Michelstadt, a picturesque medieval town steeped in culture ... that changed the faces of many German cities, the old streets of Heidelberg still bear ...
Heidelberg has a charming old town with one of the longest shopping streets in the world. And of course, there is a Christmas Market in November and December each year.