Those are places I would never ever shop at- I do not carry cash at all. If I think I will need cash for something I will go to the ATM but I am not doing that simply because someone chooses not to take credit/debit
Like I posted earlier, ESPECIALLY with the bakery, the products are sooooo good, you WOULD make sure you had cash.
I don't have enough in my checking account ever to pay property taxes so once a year I go to the other bank where tax money is and they give a cashiers check for the tax amount. I don't pay in the 2 payments a year you can simply because I don't want to have to go there and do that twice a year- taxes are over 10,000 a year so I never have that much in my checking account.
I handle all transfers online or on the phone. My credit union only needs about 10 minutes to transfer money to my bank. My bank, of course, the money is moved instantly.
I will NEVER leave my mail in a mailbox on the street. They tend to disappear from in those things. The other day coming home from work there was someone right out on a main road trying to fish mail out of one of those- they are just not safe enough. If I have to mail something I will swing past the post office and bring it in there or else hand it directly to the mail carrier at my house or office.
The last checks I bought were in the 1990's and still have 2 books of those left- in fact I have to cross out the pre-printed "19" on my checks-they printed the date like " 19_ _ " so I need to cross out the 19 and write 2017 on them!
The schools stopped taking checks a few years ago and require a money order for things I would normally write a check for- AP tests, Drivers Ed, Fundraisers etc. and since my daughter is in college now no need to even write out a check for that-they do electronic transfers to pay tuition. Weddings I usually give cash for along with any other parties we go to but if I am mailing a gift I will write a check.