From the wild shores of the Outer Banks to the magic of the Blue Ridge Mountains, North Carolina has everything you need for an unforgettable spring break.