Lake St. Louis is the Ninth Best Place to Live in America

We are of a city-loving sort here at Punching Kitty, but we didn’t spend our formative years in the city, and our mother never lets us forget it. It gets a little harder to brush off your mom’s pro-county arguments when her very own town and the place you grew up grabs the number 9 spot on CNN’s list of the top places to live in America. Sigh. Created 40 years ago as a resort community, this friendly town outside St. [Read More]