Finding good coffee in unfamiliar cities/towns is always a little difficult. I often find myself going into a coffee chain to get my caffeine fix. Every so often I find a good shop serving up great coffee.
Da Capo is a great little coffee shop serving up delicious gelato and tasty lunches. They also know how to make coffee and are placed in a convenient location.