The problem is, I have no idea where to start. I've heard good things about Ashville, Raleigh, Wilmington, Fayettevile, Piedmont, Winston-Salem, etc.
Our criteria (nice to haves) would be: a nice downtown area but not a huge city, somewhere that has a bit of change of seasons (not hot all the time), close to the nature (mountains moreso than beach, but beach is great too), etc. As far as work, BF and I are both in web design. Thoughts?


Greensboro is definitely a college
city but still manages to stay classy. NW Greensboro or SW going toward High Point is preferred living areas tho. Ashville is just beautiful and has a subtle
lower Manhattan feel to it but surrounded by beautiful mountain views .
Great shopping and nice restaurants in both cities.
