The Outer Banks, a string of barrier islands off the coast of North Carolina, provides an array of budget-friendly beachfront rentals. From quaint beach houses to charming cottages, visitors can ...