Well we're closing on our house there in 2 days!

We're renting in Monroe right now (about 10 miles to the West of Lebanon).
Lebanon is a small town, historic (about 1817) - probably with farming roots, though I am not sure about that. Has a cute old downtown, a lot of that is given to antique stores right now (to get the tourists in) with some modern amenities - their own cable network, a brand new SuperWalmart, a newer Krogers, etc...
We liked it because of the amount of land we could get and still be in a subdivision.
Also - it is just North (about 12 miles) of Mason - which is super-suburbia. Target and every other big-box store you can think of. If you need it, you'll probably find it there.
Plus Kings Island (amusement park) is located in Mason, along with other recreation attractions.
The area around lebanon (as most of this part of Ohio is) is rolling hills, with some little streams, and deer jumping out of the trees (most of the hills that were'nt farmed are covered in trees). In that respect my husband says it reminds him of the UP quite a bit.
The people here are pretty friendly, consider themselves "Southern" and it has a fairly rural feel to it. Tractors going down the highway.
I havne't stopped in Wilmington - just driven by on the highway - but I think it is a smaller, slighly more rural town as well.
Good luck with your search. The UP is beautiful, but I'm sure you'll find areas just as pretty, just in different ways!