There are some great bookstores in London. And Harrod's... (You can get Terry Pratchett in the original British!)