It's 4th of July weekend in Asheville, and we've got a lot of ideas for how you can celebrate Independence Day--and all the days around it. From live music to independent bookstores to downtown shopping and, of course, brunch, we've pretty much covered all the bases. Happy 4th, y'all.