Coffee snobs and caffeine fiends will be delighted by the sheer number of cafes (more than four dozen!) serving up ...