Hiking In Asheville, NC Area

Hello everyone :) I am going to be close to the Asheville, NC area next weekend. I had a friend tell me to go to Linville Falls or Mt. Mitchell. I'm looking for something I could complete (there and back down) within 8am-6pm. I would like to at least do a total of 5 miles, and I would like for the scenary to be well worth the workout :) Anyways... does anyone have any personal experience with either one of these hikes, or does anyone have any opinions about a better idea? thanks!