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.
i also start introducing bitcoin from my family, first when i heard about bitcoin i do not think that any other person was familiar with it, because i bring the idea from our capital when i visited there and by chance met a person in University, i stay there for 1 week and during this period he became my friend and he share the idea of bitcoin with me, because at that time i was jobless. now i am spreading the new about bitcoin in my area, and people are now taking interest in bitcoin.