On small purchases of under $20.00, I usually go cash and yes I have coins in my pocket. If there isn't a line, I will give exact change.
For anything over that or gas, CC is my normal option. However, on large purchases, I always ask if there is a discount for paying cash. Sometimes there is and sometimes there isn't.