Books on the Square is an excellent book store. It has a wide selection of children's books, some children's gifts (such as Klutz Press), a mix of popular and special interest books for grownups, and some cards and reading related paraphenalia (reading glasses, bookmarks, etc). They have also started carrying (and buying) some second-hand books. The staff is very helpful and the store is always willing to order books if something is not in stock.
more