Dark Horse is one of those fantastic coffee shops that you need to check out at least once. It has really nice decor and a variety of different spots to sit (from cozy wooden corners to large public tables). The coffee is pretty great, as are the variety of sweets they offer.
Just a heads up: seating is pretty limited when you stop by so be prepared to either wait it out or just take the coffee to go.