6 Stocks to Buy and Hold (And 6 Picks to Avoid)

Stocks in high-quality firms -- financially strong, well-established companies with lots of cash and little debt -- are better equipped to withstand troubled times and rough markets.