I pretty much can't stand Starbucks espressos and hot coffees, they terrrrribly burn their beans during roasting and it tastes that way to the pallete on the final product.
If I want to just grab a cup of coffee on the road,I will usually seek out a Dunkin Donuts as they have some of the best brewed coffees of any chain, more consistant than others, the coffee tastes the same in Texas, as Florida as New Hampshire or New Jersey(and oh yea up there in the north east there is one on every corner!)
I am not a fan of anything else from dunkin, but the coffee is not bad.
I like to visit local coffee shops but really the quality varies to extremes on this, you can run into some great hidden treasures and then some horrible how are they in business shops(which may vary by shift even due to non standards or lack of training!)
as far as buying the coffee beans I like to roast my own or to buy from a local roaster, outside of local roasters the best I have had is: Green Mountain Coffee Roasters
And generally up in VT, NH, CT and the surrounding areas that have Green Mountain, the coffee tastes great, even at the big fuel outlets, either Green Mountain sales a brewing system standard, or it is just hard to mess up green mountain coffee