St Paul and the surrounding suburbs is an excellent choice.
I was just looking at cityrating.com and thought their information for the best cities was kinda funny... I wonder if their rating is based on their graphs...
Twin Cities
/edit bleh, nevermind. It just takes you to demographics if you click on a city name on the front page.