To be a successful long-term investor, you need to make sure your portfolio won't implode on the first sign of a rainy day. What seems like a great idea during the best of times will only reveal its true nature during the worst of times.

Sticking with companies that can perform well regardless of economic conditions is an effective way to harden your portfolio. Here's why three of our Foolish investors think Wal-Mart (NYSE: WMT), Facebook (NASDAQ: FB), and Microsoft (NASDAQ: MSFT) are some of the best rainy-day stocks.

Image source: Getty Images.

Continue reading


Source: Fool.com