Located in the heart of the Blue Ridge Mountains, Asheville, North Carolina is known for its natural beauty, particularly in autumn when fall foliage is at its peak. These 10 free family friendly things to do will help you have an affordable family vacation there.