<p>"After all, there aren't exactly a whole lot of undergrad linguistics programs out there anyway."</p>
<p>Less than 150 offer it as a major, actually. Princeton, JHU, and very few other top colleges don't offer it.</p>
<p>"then who exactly are all of these other undergrad linguistics programs that are so much better?"</p>
<p>When it comes to undergrad, it's largely dependent on the breadth of courses, depth of study (in the key areas phonology, phonetics, syntax, semantics, morphology, along with other specific areas like psycholinguistics, neurolinguistics, sociolinguistics, and the like), language offering (breadth and depth), and other language resources like phonetics labs, language tables, ling organizations, etc. In addition, linguistics is one of those fields in which quality of faculty can make a big difference, as ling departments tend to be small; a mediocre professor can spoil a large part of the department.</p>
<p>Those who best fit the bill for undergrad: UCLA, Berkeley, UChic, UPenn, Cornell, Stanford, around there. MIT is, as someone said, better for grad school, as it seems to be subpar in comparison to the others in some areas such as language offering. MIT is better for theoretical ling, and its grad school is well known for it. Noam Chomsky was obviously the reason for bringing MIT to the forefront of linguistics, but since his retirement, some have thought that MIT's program has been "slipping," while others say it was never fantastic in the first place (Chomsky was the main attraction). As useless as undergrad rankings tend to be, here's Gourman's say:</p>
<p>UCLA
U Chicago
UC Berkeley
U Penn
Cornell
UC San Diego
Yale
U Illinois Urbana Champaign
Stanford
MIT
U Michigan Ann Arbor</p>
<p>I personally wouldn't go to MIT -- way too limited, too small (the ling department), not enough breadth/depth in the various areas, especially since there are other universities that, to me, seem obviously better (UCLA, for example -- to be expected, considering its location where some 220 languages are spoken).</p>