That is different.
There aren’t a lot of programs in the US that allow a focus on historical linguistics as an undergrad—you find them scattered around Europe, but here it’s much more limited, and one of the few subfields of linguistics I consistently point to the Ivies (other than Penn) for, because Cornell, Harvard, and Penn all have strengths there, plus UCLA.
But, that said, since historical linguistics builds of necessity on other subfields, you don’t start with it anyway, and even in a program that’s strong in it you don’t really spend most of your coursework there. So really, any comprehensive linguistics program should be fine for that.
For computational linguistics, there are a couple directions you can go. One of them is to look for a program that has a computational track, which is sometimes disguised as a “cognition” track (like at my undergrad, Maryland), though sometimes that label means psycholinguistics, just to confuse everyone. Another direction, and probably the easiest/most straightforward, is to either major in linguistics and minor in comp sci, or major in comp sci and minor in linguistics (or double major, but with those majors that would be tough). And finally, you could look for a cognitive science program, because linguistics and comp sci are core disciplines within cognitive science.
But this really does broaden the scope from the linguistics side. Most any large linguistics department will do.
Unfortunately, most of those are in urban centers, which (if I got this right) is a negative. But there are still a solid number of comprehensive linguistics programs outside of urban areas (yay! for land-grant colleges), like UIUC, Delaware, UMass Amherst, Stony Brook, Wisconsin, Oregon, Michigan, and Michigan State (depending, for some of these, on where the line of urbanness is drawn), plus many others.