Visiting - do I need cash?

Hi there, Visiting from Europe and just wondering whether I need to have pounds with me or not. I'm used to digital payments and most of my travels are cashless.

Thanks!