Columbus, Indiana.
Lots of great architecture for such a small town. Very low unemployment rate. Cheap place to live.
Not in a city but 45 min to Indianapolis, 1 hr. to Louisville and 1:30 to Cincinnati. Less than an hour to Bloomington where you have Indiana University so its pretty close to a lot of things.