Barnes & Noble (NYSE: BKS) needs to do anything it possibly can to drive traffic to its stores — and it has been. To perk up falling sales, the retailer has tried everything from holding pop culture festivals to courting educators to holding maker events.