Off topic, but if your son has the chance to go Harvard/MIT/Stanford, he absolutely should. The difference is primarily in the caliber of the other students, and it makes a world of difference to have such a concentration of talent in one place.
(Note that I'm not saying there isn't talent elsewhere, just that there's an incredible concentration of it in the top n schools.)