Varios estilos y técnicas como la barroca, renacentista y la arquitectura clásica están representados aquí en más de 5.000 edificios, lo que la convierte en la 2º Ciudad con más edificios y monumentos históricos en Latinoamérica solo después de Cuzco, Perú.