Cafe Milagro has really good coffee.  They also offer smoothies and breakfast items including bagels muffins and burritos. They have a some indoor seating and benches outside where you can sit and watch the world go by.

Since 2002 they have managed to cultivate a huge local and tourist following.