Downtown Nashville Public library has the best children's programs anywhere. Every Tuesday and Wednesday they do three readings with the children and have a puppet show, sing songs and play games. The cast of characters are very well loved by the children and they treat the kids wonderfully. There is also a book reward program and on some Saturdays they have marionette shows for the kids. Everything is free and parking is available in the downtown garage! I love this library. It's so neat and warm and friendly, and I am not talking about the patrons per say! RECOMMENDED!