If you are in San Francisco, try Blue Bottle or Four Barrel, they are top notch coffee roasters. In Portland, OR, try Stumptown, Heart Coffee Roasters, or Cellar Door! There are so many in Portland, you could go on a coffee crawl, and then a pub crawl to sample the local beers after getting cracked out on amazing coffee...