From Kiplinger:
The hunt for the best retirement stocks is like the hunt for the best pizza — much of it is a matter of taste. Do you want income or capital appreciation? Large caps or small caps? Safe versus speculative? How about domestic stocks … or are international plays more your style? There’s no “correct” versus “wrong” answer when you consider that retirement could last anywhere from a few to 30 years.