Which colleges should I apply to for CS?

Actually, MIT has rather extensive liberal arts general education requirements, if that is what you are looking for, even though it is an “institute of technology”.

Looks like your stats are here, which would be helpful in checking reach/match/safety for admission:
http://talk.collegeconfidential.com/what-my-chances/1795094-what-are-my-odds.html

How much will your parents contribute to your college costs, and have you checked college net price calculators to see if the prices are in range of that without excessive student loans?