Artcaffe is usually where my friends end up when we can't think of anywhere else to go. We always stake out a spot on the patio and some of my friends (you know who you are) have been known to camp out there for hours on end. You would think this would be a problem for the waitstaff, but they are surprisingly lenient with large groups and people loitering with their computers using the free wifi.
Location: Westgate Mall in Westlands, Village Market in Muthaiga, Galleria in Karen, Junction Mall
Price: entrees start around 500 KSH (~$6.25)
Atmosphere: bustling, laidback, Western style cafe