I usually go to coffee shops to work and Mama Javas is a strong contender in my rotation. They have free internet and a variety of comfortable seats inside and out. The coffee is great but the snacks and food leave a bit to be desired.
I enjoy the art they have on the walls which is rotated regularly. They have regular live entertainment including open Mic Nights which draw quite a crowd. Even when packed and loud I am still able to find comfort and quiet space to work in the back room.