I live in Germany, Bavaria specifically, and I don't carry cash most of the time. That works fine for groceries and almost all restaurants/cafes, but there are some weird places it causes problems. Post offices don't like to take anything except cash for example.