Gold & silver will always have ah igher value than "money" simply because they are both finite and both amazingly useful in industrial applications, which makes them more finite.
Money is generally a poor conductor, and people want the best quality HDTV around... So more gold goes off the market and into manufacture.
As for the best place to get gold? Swap meets, jumble sales and middle-of-nowhere antique stores that haven't updated their prices since they first bought the item 8 years ago. Of course, with that kind of crap, avoid getting real antiques that will have their value driven up by age and design. Jewelry from the 50s-70s is pretty gauche, and often cheap.
Of course, the problem with actually having the gold is being able to sell it again.
IF there's a market freeze (unlikely, but you never know), you're entirely fucked. Even if there isn't, good luck finding a place that will give you market rates.