Brent Yarina, BTN.com Senior Editor, October 26, 2015

Pretty much any Big Ten college town would be a great place to call home.

But, which ones are the best of the best when it comes to the entire nation?

SmartAsset.com recently ranked its best college towns to live in, and the Big Ten took three of the 25 spots.

Ann Arbor, Michigan, paced the Big Ten, at No. 7, while Madison, Wisconsin, rounded out the top 10. Iowa City, Iowa, came in at No. 13.

For what it's worth, Princeton, New Jersey, took the No. 1 spot on the ranking.

The site considered more than 100 cities and towns that are home to a four-year college or university and analyzed crime rates, unemployment, median income, housing costs and the local availability of dining and entertainment amenities to come up with its list.

Here's what it says about Michigan, its top Big Ten town:

Ann Arbor, also known as A-Squared or the Ace Deuce, is the quintessential Midwestern university town. It has shady streets that explode into color in the autumn, shortly after the students arrive.

Football Saturdays are a spectacle in Ann Arbor, as tens of thousands of people fill the streets before and after the game. While the town is a bit quieter the rest of the year, the cafes and bars along South University and Main Street are popular among students and townies alike, regardless of season.

View SmartAsset.com's full ranking.