medieval city in germany