We been to Avon, Nags Head, and Duck, and Duck is our favorite. Avon is a little secluded when you have kids, Nags Head more commercial, Duck is right in the middle - quiet, but close to the action. It's also very narrow, so no matter where you are, you are right by the ocean and bay. We live one hour from the NJ shore, but will drive 10 hours to the outer banks, because it's nicer and much less expensive.