And where if your favorite place to buy them?

I love the look but I had a hard time coming up with something to wear with them other than a tucked in blouse. Do you wear boots? heels? flats? any? On pinterest I saw one styled with converse, but not sure I could pull that off...

The ones I have are from BR, ON, AT and they are all black. I was thinking of trying the jersey knit kind - they look so comfortable!