Bamberg is a living treasure trove of history, with over 1,300 listed buildings from the baroque and medieval periods. The ...