Well I'm always going to recommend Louisville KY, because that's where I'm from.
Low cost of living, wonderful quality of living, lots of culture, great restaurants, and other things to do, weather isn't too bad but does have a tendency to change on a dime
, and plenty of nursing jobs available. Only two problems to consider... 1. This area tends to be murder on folks with seasonal allergies and headache/sinus problems. 2. The Jefferson County (Louisville) Public School system, I would consider mostly average. However, it is a LARGE system with several optional programs so that you can find a program that is the best fit for your child(ren). Plus, there are many private school options including a Christian academy, and Lousville has a VERY LARGE system of Catholic schools, where children of all faiths are welcome.
Another city I would actually recommend is Columbus OH. Beautiful city, fairly low cost of living, excellent hospitals, lots of things to do, and good schools. The Dublin OH (one suburb) school system is excellent. My sister in law teaches band there. =) I love Columbus and though I love the Louisville area, I'd live in Columbus in a heartbeat if it weren't so far from mine and my husband's families.