Mooresville and Concord are both desirable places to live with smaller school systems and good schools.
Let the job offers guide you on where to look for housing. Until you get one it really doesn't do any good to pick a place, as the job may be no where near that place.
Perhaps you can find a townhome to rent in the area of your new job by looking for owners renting theirs out on Craig's List.
![Smile](https://pics3.city-data.com/forum/images/smilies/smile.gif)