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?

Can't talk to complete noobs about it they have to much ignorance in general and it makes it awfully hard to discuss a thriving technology when somebody is shitting all over it on account of ignorance. That being said anybody who is half intelligent and can hold a conversation with me I will certainly explain bitcoin to you. Sadly though doesn't happen often enough

.