If you're looking for unique and charming boutiques to do some gift shopping in western North Carolina, you're in luck. Brevard, NC is a quaint mountain town that is home to several locally-owned shops selling everything from handmade jewelry to artisanal soaps.
Cashiers & Highlands, NC are another picturesque area with a variety of shops offering high-end gifts and home decor.
If you want a bigger city shopping experience, Asheville, NC has a thriving downtown with an eclectic mix of boutiques and galleries.
Hendersonville, NC is also worth a visit for its antique shops and specialty stores. No matter which town you choose, you're sure to find the perfect gift for your loved one.