Sure, there is practically a Starbucks on every corner in New York City. But there are also lots of artisanal, mom-and-pop java joints all over Manhattan -- if you know where to look. Here are a few hidden gems.