You don’t want to be by a city but you have Va Tech - interesting.
I don’t think location and internships necessarily correlate.
Find the right schools.
Find schools at your budget.
@coolguy40 will tell you - the where is less important.
All these kids at the top schools today are struggling because CS is in big layoff mode.
So affordability, moreso than anything - should be a must.
You can go to school for $20K a year, $40K as your budget or more - if you choose others on your list.
But I’d find the right schools - and if you only want urban due to internships - than you don’t really need urban.
If you want urban because that’s the environment that would be comfortable for you, that’s why you’d want urban.
But given you have UTD and it’s a slam dunk (and I suspect Purdue will come through) the rest of your list can be whatever you want. But I like to optimize them - so I’d going UMN over an NC State or PItt type thing. A U of SC over NC State, for example…because these schools may not be as reputed, but they’re much more likely to hit budget.
Good luck.