The first time my husband and I tried to find the Green Heron Ale House, I’ll admit it, we got lost. Tucked away in the bowels of rural Stokes County, North Carolina, just outside of Danbury, the rustic brew pub and live music joint is located in the shadow of Hanging Rock State Park on the banks of the meandering Dan River. And while it’s not easy to find, it is worth the trip.