For the beer idea, are there any places around you that let you craft your own beer? That would be fun and something you could do together.
For the coffee idea, you can always get him an espresso maker. The good ones are usually a bit more expensive, but man are they wonderful. If that's a bit of your price range, you could go for a good French Press.