<p>It seems like it’s down to Caltech and Stanford now (unless cost is a factor):</p>
<p>If you want a more intense workload, go to Caltech.
If you want to learn more in non-major courses, go to Caltech. (Everyone at Caltech is required to take quantum physics, for example.)
If you want to do research in pure theory, go to Caltech. If you like to see more applied knowledge, go to Stanford.
If you want at least a decent social life, go to Stanford.
If you want a bigger campus–and some people do feel claustrophobic in a small campus for four years–go to Stanford.
If you want to see intercollegiate sports, go to Stanford.
If you want a bigger alumni network, go to Stanford.
And if you think that someday you might want to change majors, Stanford may have more options.</p>