Bookshop lovers can wander from Hatchards, London’s oldest bookstore that was established 1797, to Foyles on Charing Cross ...