A. Unfortunately if you look at historical data, there is NO correlation between gold and dollar values, so buying gold or other previous metals won't help you achieve your goal. It's more a marketing propaganda by the promoters of gold, silver and other precious metals to get you to buy what they’re trying to sell.
The only way to protect against fluctuations in currency is through options and futures - you can trade contracts that are bets about the future value of the dollar. However, if you are not a pro, you are merely contributing to the brokerage house's gains by engaging the trading of options and futures.
The truth is, if you live in America and buy American products, currency fluctuation is mostly not a concern for you, it's more a concern for people who use foreign currencies in business or travel.