Buying and holding isn't always as easy as investors might think, but these stocks should stand the test of time and reward long-term shareholders.