Personally, if I'm in a coffee shop or any store with some people, I pull out my wallet and subtly show them my Xapo debit card. Then they get curious on what kind of card is that since it doesnt look like the usual Mastercard or creditcard. Then I explain it from there on.
What's your way of spreading Bitcoin knowledge?

My way of spreading bitcoins is simple, I just show to my family and office mates my income from bitcoin. They have started to be curious as to what is bitcoin and how they will earn. As I always update them with the value of bitcoin they become interested and started to buy more coins. But sometimes there are disadvantages in sharing bitcoins to others and that is when you join an investment they will borrow some of your bitcoins but when it turns out to be a scam they will just turn a blind eye on you.