Essential guide to the best things to do in Outer Banks, NC. Includes Kitty Hawk, Kill Devil Hills, Nags Head, Hatteras, Manteo plus places to eat & stay.