My most important consideration is drainage. If the area drains it should work well for coop and run. If water drains to it or stands you will probably have issues. I say three more times, drainage, drainage, drainage.
Check for local laws or regulations. Some cities, towns, or HMO's have rules about where to place a coop, if they are allowed at all.
As for design you have way too many options. Much of what we say is more personal preference than any hard and fast rules. For size, you can follow the link in my signature below to get my thoughts. In North Carolina (thanks for including that) your chickens should be able to hit the ground practically every day of the year so coop size isn't as critical as long as you manage them to give them access to the ground. Still I like room.
The absolute minimum I'd consider would be a 4' x 4' coop. Even then you may have challenges fitting food and water in there without them pooping in them from the roosts. The nests would almost have to be hung outside, I'd build 2 nests for four hens.
For four ISA Browns you'd probably be OK with a 4' x 8' run, ISA Browns are bred to take confinement well. If you follow that link you can see that I prefer more room but 4x8 would probably work. But an 8x8 would be so much better.