North Carolina is a hiker's dream, with varied climates providing a wide array of hiking opportunities that are sure to offer favorites for everyone.