Barnes and Noble on Rivers is a nice size book store. They have a fairly large music section and a large selection of books. They also have a nice Children's area in the back with a Thomas train to play with. THey offer story time at certain times of the year. They have lots of chairs and you feel just as welcome to sit down in a chair and look at a book as you do purchase it. Staff is nice and parking is easy. They are selling books at retail of course, so they don't have the best bargains in town but they do have many hard to find books.
PROS: Huge selection of books
CONS: Pricier than online, but has hard to find books