Barnes and Noble is by far the best bookstore in the area. Not only do they have a fantastic selection of books, magazines, and music, but they also have a great children's area. They have tons of new childrens books as well as the classics. They also host a storytime each week, for toddlers and preschoolers and have special holiday events, like trick or treating or an Easter egg hunt. I also love their hours. There aren't many bookstores you can run in and find something after 9pm.