There are plenty of areas that fit your criteria. I would stick to the larger metropolitan areas. There is the
Triangle area (Raleigh, Durham) , the Triad (Greensboro, Winston Salem, High Point), or Charlotte are the largest areas.
Hope this helps if you decide on any of these areas we can help you find what you need. Just let us know how we can help.