We are 3 well-educated professional women pals contemplating a long weekend together in April on the Outer Banks. Two of us will be flying in from Boston to meet another in Raleigh, NC, and then driving down. We're used to Cape Cod & the Maine coasts and are hoping to find charm, personality, good (not necessarily upscale) restaurants, great walks, charm, lighthouses, beach, maybe a boat ride or a spa... and it would be great if there were crafts or art galleries. Sitting in a rocker on the porch and reading would be fine too. Reading these posts, it sounds like we'd be better off in Hatteras Village or on Ocracoke. Would love YOUR knowledgeable suggestions. Thanks!