Are you NMSF? If so you could be looking at significant merit at USC https://www.cs.usc.edu/academic-programs/undergrad/computer-science-business-administration/ or Northeastern https://www.ccis.northeastern.edu/program/bs-combined-major-for-computer-science-and-business/ (You’d probably get some merit from Northeastern regardless, but more $ for NMF.)
Case Western Reserve and U of Rochester could both be good choices for your interest and could offer significant merit. Not sure if you could get the price tag down to $30K, though. WPI could also be a great school for your interests and could offer merit.
U of Utah has an excellent CS program and an innovative Honors College. They offer a path to residency after the first year, so paying $43K for one year could be followed by paying $24K (plus the inevitable upward creep) for years 2-3… coming in under your target of $30Kx4 even before merit aid, of which there’s quite a bit available https://financialaid.utah.edu/types-of-aid/scholarships/freshman/ It meets your criteria for suburban/urban, with both the resources of a major city and terrific outdoor recreation extremely close by. (Half an hour to skiing, for example.) This could be a solid safety for you. As different at UTD and TAMU are from each other, UofU is vastly different from either, so that gives you a nice range of alternatives.