A delightful guide to all the best things to do in Bamberg, Germany, one of the most underrated gems in the country.