Schwäbisch Hall, uma cidade que preserva sua arquitetura medieval