My Dutch Maestro debit card worked in all shops and cafés I visited, and online I was usually able to use a MasterCard.
Personnummer was really only required for things like phone plans and store loyalty cards, which you don’t really need. I just used EU roaming on my Dutch SIM, but if you’re non-EU I believe you can get PAYG/prepaid SIMs without needing a personnummer.