OP, what are you thinking in terms of your definition of “urban”? I personally think of Northampton as a large town; Burlington as a small city; Providence, Hartford, Worcester, and Rochester as cities; Boston, New York, Philadelphia, and Pittsburgh as large cities. A family member who lives in China doesn’t consider anything under 5 million people to be a city at all.
Also, what are you looking at in terms of admissions? There’s a tremendous Brown/RISD program, but a student has to be accepted into both schools, which is extremely difficult. Obviously, the same with Harvard, Yale, and some of the other schools listed, but certainly not many of them. Good luck!