If your investing as a personal investor, I would not suggest buying precious metals outright. Unless we face an apocalyptic disaster, buying the metals directly are problematic. You have to either store them or pay for storage cost. It is not a particularly liquid market to invest in either. You'll buy from a dealer retail and when you want to sell they'll give you wholesale prices. I would suggest whatever precious metals you wish to invest in, you do it directly through an ETF that tracks the underlying metal. You can buy the GLD that tracks the price of gold or the SLV that tracks the price of silver. There are also ETF's that track a basket of precious metals. You'll get access to the price action of whatever metal you want to own directly at a very minimal cost.
In general, precious metals are hedge against loose monetary policy. So they have done quite over the last decade. However, that trand may be changing. I personally prefer a more broad basket of commodities.