Columbus would be a very wise choice.
![OK](https://pics3.city-data.com/forum/images/smilies/oglvvd.gif)
The city provides excellent cultural offerings, an affordable cost of living, a wide variety of housing in the city and suburbs, excellent infrastructure, fantastic shopping venues, a very diverse and socially tolerant populace, the joy ( or throes ) of having 4 distinct seasons, an expansive and modern network of expressways that provides easy and quick access throughout the metro ... one can access most anywhere in the metro in 30 minutes or less... ( Quite a feat too ... this city is enormous )
The city has a very progressive / hip vibe that is instantly noticed ... a great feel for an urban center in the state of Ohio.
Ohio State University and several other colleges are here, providing educational and other opportunities.
Columbus has one of the most highly educated populations of any metro in the country ... so you're in good company.
Most of the people here are quite friendly and welcoming ... solid midwest hospitality abounds!
One also has close proximity to the arts and cultural offerings of both Cleveland and Cincy ... a mere 2 hrs. to either city.
The scenic and breathtaking "Hocking Hills" region is within a few hours drive of the city ... an area with rugged terrain, beautiful vistas and a few of the widely acclaimed "Ohio State Parks".
I've lived in Charlotte and have traveled the U.S. extensively ... I love Columbus and believe that you would appreciate it too.
Best of luck with your choice!
![Big Grin](https://pics3.city-data.com/forum/images/smilies/biggrin.gif)