SHAKESPEARE BAR CAFFÈ, VIALE SHAKESPEARE 61, 00144 ROMARating: Standard, mid-range Roman coffee Rome's cafe culture keeps on surprising me, even after visiting over 250 cafes and counting. The...