From excellent children’s collections to lively events, these are the top places to buy books across the country