Mexico City has bookstores everywhere — many of them are tiny specialty stores trading in rare or niche books. Other bookstores, like this one, sell a great selection of books, plus offer coffee and snacks and nice areas to sit and read.
Best of all, for at least one gringo, this bookstore has an entire section of libros en Ingles!
Wait, remind me again why we’re all so eager to get rid of spaces like this in favor of Amazon? - Mike