The London Transport Museum has the absolute BEST gift shop if you ever go. I defy anyone who even remotely enjoys railways not to buy something.