Overall best colleges for major in Spanish?

In terms of academics, location, population & other aspects, what schools could a Spanish major get the most out of?
I know almost every college has a decent Spanish language program, but are there any that are especially good?

My top choices would of course be the Ivys but then some really good ones for Spanish would be in California specifically ucla and Stanford but also I would look into the university of virginia they also have a really good Spanish program I hope that helps