From the mountains to the sea, North Carolina has lodgings to suit everybody. You can sleep in early-1800s log cabins, boutique hotels, B&Bs with Smokies and Blue Ridge views, riverside campgrounds, and even a brewery or two, along the state's neatly 600 end-to-end miles from Cherokee County in the east to Rodanthe in the Outer Banks.