We're torn between Hatteras Island and Ocean City, MD for a vacation spot with our kids for 3 days in June. We'll be coming from 4 days in DC, so will be ready to take it easy, but would like to have a few things available for us to do after a day at the beach. I can't tell if there's much to do, or restaurants to eat at in Hatteras Island. Any opinions? Has anyone been to both of these places?