Ranked by CRVI score: affordability + density + quality + variety + cultural depth | 30 cities, 2026 edition