You might detect the aroma of fresh coffee on your stroll along the Macedonio Alcalá tourist corridor, and if you're hankering for a caffeine hit, just follow your nose. Cafe Brújula has three locations, but the more central of the three is on Oaxaca's main pedestrian street. Order your coffee and snacks at the counter, then make your way to the back of the building and find a spot in the typical Oaxacan arched patio. Besides great coffee (roasted in small batches at their location on Garcia Vigil), they also offer tasty salads and sandwiches. There's free Wi-fi, so if you need to get some work done, this is a good spot for it.