Barnes and Noble is a great bookstore to visit mid-day mid-week. Otherwise, plan on battling the crowd or getting there at opening hour. Hard to find staff, but well organized shelves. Coffee shop inside makes for a great treat after perusing books, and checking before you buy.
PROS: Everything you need
CONS: very busy all the time
more