North Carolina boasts numerous attractions and activities, ranging from the Blue Ridge Mountains to the beautiful beaches, with points in between. Some of these can be accomplished with a day trip, while others will leave you looking for a nice hotel to retire for the night. If you enjoy traveling, Asheville is a vibrant town…