The Outer Banks, a string of barrier islands off the coast of North Carolina, provides an array of budget-friendly beachfront ...