Pick the one that’s most affordable for you.
Madison will not be an impediment - students find summer internships all over the place because their CS department is known to be world class and there is a lot of research going on on campus.
You can email Housing and ask about a Quiet Floor or a Substance free dorm. There’s also Chadbourne.
BU DS may be more flexible if you want to associate it with a minor (CS? Physics?) but the major is not the same as CS -check out the 4-year plans, requirements, upper level classes regularly offered. They, too, have LLCs.
https://www.bu.edu/housing/undergrad-housing/specialty/list-of-specialty-residences-living-learning-communities/