Books on the Common (203-431-9100/booksonthecommon.com), moving to 404 Main Street this month, sells new books for all ages.