Caliche Coffee
The coffee at this cozy little house on Main Street is amazing because they roast their own small-batch specialty beans. It's a popular breakfast stop with great pastries, muesli, parfait, and breakfast burritos. The small all-day menu is also a big draw. Try the avocado toast, green chili chicken and grits, or breakfast burrito. They also offer a nice selection of organic teas for non-coffee drinkers.