If you want to be sure you get your money back in 1 year,
plus a little (and I mean little) interest, then a Money Market
or bank Savings account is good.
If you have 2 years, you can get a gov't guaranteed bond and
make a bit more, but not much more. The bond will fluctuate
if interest rates rise, but if you hold it until maturity(2yrs), you
get all your money back, plus the interest.
Don't buy long-term bonds(5 or 10+ yrs) when interest rates are
low, unless you know how to trade them.
Gold can, and does, go up and down. No guaranteed return. But
it is never worthless, either.
jmho
BJinNJ