Help find more affordable schools

You could check UVM. It’s right in Burlington which is a cool city though not very big. I’m not sure it would be urban enough for you. My understanding is that they are very good for environmental science.