You should take a look at Milford, Loveland, Lebanon, Waynesville, Wilmington, Madeira, Blue Ash, and perhaps Oxford. Some of these may be a little too far for your commute. I really like Madeira, but it may be a little pricey for housing.
I have lived in Lebanon. Great small town with good schools about 40mins from downtown.
I have lived in Oxford (Miami University is there). Really interesting town, close to Hamilton, decent schools, may be a little too far to commute.
I work in Blue Ash. Close to Cincy, good solid school system, a little sprawled out, but good solid houses there. Very close to Kenwood Mall.
Wilmington is a small town surrounded by rural areas. Good schools, but may be too far from Cincy.
I also just thought of Montgomery. Interesting small town, good schools, variety of forms of housing from apartments to condos to houses. Also very close to Kenwood Mall.
Blue Ash, Madeira, and Montgomery are very near one another. All are an easy commute to Cincy.
Good luck on your move
