I have lived and worked in both areas. Its hard to argue that Raleigh does not best schools for higher education(DUKE, NCSU, UNC). If you are seeking and an AS degree you can achieve those in either city. The job market in both areas are challenging you would be wise to secure employment before you come. As Charlottevangelist said the IT jobs in Charlotte are mostly with the banks, MS and cable companies unless you intend to support the small retail business. Raleigh has the Research Triangle Park(RTP) which houses a ton of huge and growing businesses (SAS, Red hat and other software, biomedical and research companies). They also have the universities and small retail that need support. I know many people that have left Charlotte to take permanent positions in these businesses. Charlotte does not have a RTP and many of our companies have shifted to less secure (if you own a home) contract workers. Cary is located just out side of RTP and is expensive to live in. The area also hosts some of the best college sports to be seen. Like Charlotte there is still a ton of land to build on. Lastly, Raleigh has a modern road system (with belt ways) that is in good shape but it does not have light rail (wait either do we
). Both areas are nice places to live. Good luck in your decision.