Gruene Coffee Haus roasts their beans on site and the coffee is fantastic. Get a jar of Fickle Pickles next door while you're at it.
If you find yourself in the Square and need a cup of coffee, New Braunfels coffee is a nice place to sit and coffee is better than Corssroads next door. On the go? Head to On the Grind. Locations all over.