Great hike, views plus winery or distillery?

I have a friend coming into town this weekend. I live in Lawrenceville. I’d like to take her for a trip up to the mountains. We’re young and athletic. I’m looking for the best area to accomplish these 3 things - hike with great views, a winery/distillery and food options, and an airbnb close by to stay the night. 2 hours or less drive preferably. Anybody have any recommendations?