Doctor Who fans have always been lucky with the amount of merchandise available to buy. Even in the '60s, you could collect dozens of annuals, costumes and novels, and now we live in an age where you ...