London- Hatchard's on Piccadilly is ok, but not as good as it once was-, Foyle's might even be better for new books. A stroll up Charing Cross Road, and the side streets will bring into several wonderful shops for others. Some are specialised- art, militaria, mystery,theatre, etc.