I love B & N. They have a great selection of children's books, and new releases in every genre. They don't stock many older titles, but they'll order anything that's still in print. The cookbook selection rocks. I'm not thrilled with the music prices, but I'm still in sticker shock from the last CD I bought that wasn't used.
If you pay a fee, you can get one of their discount cards and they'll take 10 percent of everything you buy there...even the coffee and muffins.
Parking is a little scarce, but the location is good. After you buy lots of books, head around the corner to Panera for lunch!