<p>Caltech is very narrowly focused, and they make no pretenses about it. Yes you can get a humanities degree from Caltech, but you still **need **to take 5 trimesters of Physics, 4 of Math and I think 2 of Chemistry and Biology. In other words if you are not interested in that much of math and physics and the sciences, you will not do well there. It is a very technical school. No they do not have performing arts, choir, anyone can join their sports team as it is not competitive etc., nor do they really miss some of these amenities most colleges have</p>
<p>MIT is much broader than Caltech in terms of course offerings, MIT is much larger than Caltech in terms of student body size and amenities, so it all comes down to how much you are interested in math and science and how much you want a more traditional view of a college. In MIT you could get an economics degree, management or even anthropology degree in addition to science and engineering and it is very close to other colleges where you could take some classes of general interest. Caltech is not</p>