I have lots of experience, @mg29409, but not all of it great.
I only know cursory things about the schools you have spoken of, and most of it has to do with locale, moreso than academics.
Boston College is a fine school, and outside of the main throng of Boston proper, and is, I believe, located on lovely grounds. The students there were said to me to be a little more privileged than those at BU, and the atmosphere in the classroom reflects that. The students I know who have been accepted to one quite often have NOT been accepted to the other, though, so there must be something particularly eye-catching about your application that made what you offer appealing to both institutions.
I know that Boston University is part of the reason that Boston is research-strong, and that you would be studying among professors and students who have a long range vision, determination and a recognized capacity to do rigorous work.
Holy Cross is a well-respected institution which is also placed in a smaller city in Central Mass within its own little regional hub of other colleges, and has an excellent reputation for educating its students. Students at Holy Cross love their school. The locale of Worcester is one that is distinctly more older factory town feel than major city, but people seem to love it and not leave it.
Do you know what type of location you wish to be in? Considering the schools you’ve mentioned, including Brown, I take it you are from the general area and fell in love with the quaint charm of both the town of Providence as well as the formidable reputation of the lovely school on a hill.
What made you place these schools on your list?
I think you have some great options, and as for most of you at this time, you will have to do the hardest part of this whole thing, and narrow it down to one.