Bamberg is a living treasure trove of history, with over 1,300 listed buildings from the baroque and medieval periods ... old town spoils you with cafes, bars, restaurants, and quaint shops.