Pour information, tu as demandé si l'argent avait une odeur. Je me permets de contredire le dicton : le goût du métal... est son odeur ! En fait, les métaux n'ont aucun goût, mais on sent leur odeur via notre bouche, bien que l'odorat opère plus profondément, dans la gorge. C'est assez compliqué, je te propose de voir ça sur wikipédia.
Quant à l'odeur des serpents, j'imagine une odeur de poussière (ils passent leur temps à ramper) et huileuse (c'est la sensation qu'on a quand on en touche un, et je parle d'expérience !).
Pour la sorcière, je verrais bien une odeur âcre, bien que ce soit un peu cliché. Comme du soufre, ou bien alors une odeur d'encens.