I am no coffee snob, but if you get the chance, I can only recommend volunteering in a cafe, it is busy at times but it is fun and it is for a good cause.
I was thinking specifically about cafes run by non-profit organisations, the one I was helping did run an animal sanctuary, I think that was a good cause.
huh? how is volunteering in a cafe "for a good cause"?