We go every year!
Gone every year for 20 years. Provides both a small island feel with plenty of sights and unique shops. Nags Head and Kitty Hawk are a short drive away, providing more commercial atmosphere (mini golf, Outlets, restaraunts, etc.).
Wonderful prices, especially in the off season. Oceanfront in the off season always feels like a steal!
Be sure to visit Ocracoke via the free ferry, too. A neat island with good history and charm.
Have always and will always go to the Outer Banks.