What is the difference between "smell/odor" and "vapor" of a substance?
It is assumed that the vapor of a given compound/element is the gas phase of the same pure compound/element. By condensing the vapor, you can obtain the same stuff in liquid or solid form.
Smell on the other hand is a human/animal perception. Although it is thought that plants can also smell. It is a biochemical interaction of that component with our smell receptors inside our nose. A very interesting example is that of a enantiomeric molecules. These are two different compounds with identical vapor pressure at a given temperature yet they smell very differently. One enantiomer of limonene smells like lemons and the other smells like oranges! Same elemental composition, same boiling point but a different orientation in space.
Your next point is how something which has very high pressure can still have a smell. For example, a very high boiling point metal like osmium (the name means smell) has a very bad odor, but this is not due to osmium metal itself but rather due to its very thin volatile oxide coating which forms on the metal.
Alternatively, there is another possibility which has been linked by Karsten in the comments. Metals can react with sweat components and body oils and make volatile smelly compounds. This is why we have a metallic odor, again this has nothing to with the metal vapor itself, but some organic compounds which have originated by the reaction of the metal with our fluids present on our skin in very very small amounts. Human nose is an excellent sensitive detector and it is used in analytical chemistry in something called Olfactory Chromatography! Perfume makers and food flavor chemists love this technique.