Some of the best places to go shopping in Asheville are concentrated in its bustling downtown, where you'll find quirky, independently owned shops selling handcrafted and curated goods. Take home functional art in the form of glassware, jewelry and furniture,...