When I wake up late, or my husband drinks most of the pot, I stop by my local Speedway for coffee. I have actually been to several Speedways in the area, and the coffee is always fresh, and always consistently good. I like that they have several options for flavoring and creaming your coffee.
Speedway also has a rewards program. If you sign up for their "speedy rewards card", and let them scan it every time you purchase something, you will accumulate points that are good towards a variety of rewards.
Not only that, they also have a coffee club (buy 5 and the 6th is free), a hot sandwich club (similar to the coffee club), and cigarette club (buy 10 packs, get 10 cents of per gallon of gas)
I love being "rewarded" for purchases that I would normally make.