Aces & Ales is off the beaten path, but is a great place for craft beers. They have a lot of beers that you can't find anywhere else in town. The staff is friendly and knowlegeable. The food is quite tasty as well. They also host a lot of events where breweries like Stone and Lagunitas come in, take over the taps and have meet and greets with the owners and brewmasters. It can get a little pricey, but that's the price of good craft beer.