La vieille ville de Hôi An a été reconnue en tant que patrimoine mondial de l’UNESCO en 1999.
San Miguel de Allende (Mexique) se trouve à la première place. Suivent Oaxaca (Mexique) ; Oudaïpour (Inde) ; Ubud (Indonésie) ; Kyoto (Japon) ; Florence (Italie) ; Luang Prabang (Laos) ; Hoi An (Vietnam) ; Chiang Mai (Thaïlande) ; Charleston (États-Unis) ; Mexico (Mexique) ; Le Cap (Afrique du Sud) ; Rome (Italie) ; Istanbul (Turquie) et Beyrouth (Liban).