I'm a libertarian myself and I always advise everybody against buying gold. Silver *maybe* if its in small denominations, and even then only keep tiny amounts of it.
Bitcoin is interesting though. I don't advise investing into it, but it is a currency worth holding on to if you can mine it. I've already made purchases with bitcoins myself (all coins that I mined using GPU's purchased for gaming.)