I did neuroscience at Northeastern and really liked it. It’s a great program, and small enough to get personal attention. It also set me up well for research experience and getting into all of the PhD programs I applied to (starting at Harvard in less than a month - woot!). It’s a great balance of being a large research university and having loads of opportunities, but at the same time still having a strong focus on undergraduates. (A lot of the really well known research unis that I visited felt like grad students are the primary focus and undergrads are an afterthought.) So I’d second the recommendation to at Northeastern!
For Notre Dame, I don’t expect it would end up feeling very Catholic as a student; it’s a big school and doesn’t seem to really push the religion front, from what I’ve seen. It’s totally up to you, though, and what feels right. If you haven’t visited, I’d definitely recommend it; you can end up with a very different feel in person than from a website/brochures.