Can you guess which Idaho city made MSN.com's Top 25 Best Places To Live In The Nation?

If you guessed Boise, you guessed correctly. The City of Trees is constantly making top lists for the best places to live, visit and work in.

To be honest, I'm not surprised. With just over 650,000 people, Boise isn't huge. It's weather is mild, the unemployment rate it low, and the median salary is $42,180. It seems perfect from the outside looking in. Right?