There are towns in America that we love to hate: the weather's too cold, the politics are too strong, the football fans are too crazy, unruly and obnoxious.
But cast all those catty complaints to the side, and you might see an awesome city that's just dying for a bit of your forgiveness and affection. Here are 12 cities we think deserve a second look. [Go there...]