The town of Bamberg in Bavaria, Germany is a UNESCO World Heritage Site mainly because of its authentic medieval appearance.