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?

I've just been talking to people about it. I told my folks about it and they were quite shocked. But slowly they got okay with it. Now at least they know that I have bitcoin on me.