Americans think gold is the best long-term investment -- a reflection the very low opinion of the bond market, and perhaps an improving one for housing.
Our favorite investments are undervalued wide economic moat businesses that typically sell products or services that have fairly predictable demand in both good and bad times.