The Carolinas offer a mix of majesty from mountains to beaches, perfect for a long vacation or a weekend getaway. Discover beautiful beach towns in North and South Carolina, like Hilton Head ...