A city of just 160,000 inhabitants—a fourth of which are students—drawing in close to 14 million visitors annually is a clear indicator that Heidelberg isn’t just another university town. Located ...