Minnesota's Twin Cities of Minneapolis and St. Paul have been getting some great PR lately.

This month's Kiplinger's Personal Finance named the Twin Cities one of the five best places to be married with children, while Minneapolis ranked number two in Kiplinger's 2006 poll of "Smart Places to Live" and as one of "Seven Cool Cities" for young professionals. Minneapolis is also the country's "Top Tech City" (Popular Science), "One of the Top 10 Green Cities in the US" (National ...