COMP SCI/MATH at Berkeley vs Gtech vs UMBC vs Colgate vs Brandeis

Hello,

I am looking for a good school as Computer science major with a minor or double major in some sort of math. I am interested in piano as well, and might minor in that rather than math. Finally, I enjoy table tennis, tennis, and juggling. Price is not a concern, only the quality of education, as well as internship opportunities and other work experience. What option is best? I was waitlisted at Berkeley, so, if that is number one, then what would number two be?

Thanks.