Nestled in the southern Blue Ridge Mountains, Asheville is one of North Carolina’s largest cities, impressing visitors with its vast culture and breathtaking landscape. Eight national and state parks, plus more than 200 waterfalls, are on Asheville's doorstep, making it a top spot for enjoying the great outdoors. Love craft ale? With just under 50 breweries, Asheville has the second-highest number per capita in the country, only topped by Portland, Oregon.