This guide to the best things to buy in London will show you the best London souvenirs and gifts. There's also a map of where to get them.