What are the best colleges for philosophy?

The rankings in post #6 are for graduate programs. As Londondad noted, the Catholic schools are probably best because all undergraduates take one or several classes as a core requirement so the departments are pretty robust. Holy Cross is another good option.