It is enough to just stroll through Strasbourg (but also Hagenau, Sélestat, Colmar, Freiburg, Basel…) to be confronted with the Middle Ages on every street corner.
The walls, chapels, cloisters, windows . . . simply everything takes you back to the Middle Ages!