If you want a good mix of jobs, lifestyle, and affordability, Raleigh and Charlotte are the top picks. Raleigh feels cleaner and more relaxed (great for families), while Charlotte is busier with more corporate opportunities; I’ve seen a lot of people prefer Durham or Chapel Hill too for their college-town vibe and culture, and if you like something quieter and scenic, Asheville is amazing for mountains and outdoors, though a bit pricier for its size.