Ten Thousand Villages is a colorful, global gift shop on Madison Road in O'bryonville. All of the items they stock are fair trade certified and made by artisans around the world.
There are many arguments to be made about the best thrift shopping in Cincinnati. I am not a connoisseur of thrift shops but I walk past 4th Street Boutique downtown almost every day.
Maybe you've walked past Main Auction Galleries on West Fourth Street...but unless you were specifically heading there, you probably kept past it without taking notice.