How about KY, its mid ways between north & south, Lexington has the things you mentioned, an airport, lots of cultural events, its not a huge city but has lots of shopping, all 4 seasons & its accompanying weather, cold around Christmas, January, hot in the summer, mild in between, a little of everything. You may want to consider it.
Cathy S/Willowwind