every time I go back to continental Europe and suddenly have to carry around huge amounts of cash with me. Because nobody accepts cards
You must be going to the wrong areas in Europe. Literally, everywhere I go (France, Spain, Italy, Switzerland, Czech Republic, Germany, Belgium, Netherlands in the past 6 months alone) cards are accepted.