Finding the best stocks to buy and hold forever can lead to higher gains and less stress. Investors who follow a buy-and-hold strategy don’t worry as much about day-to-day price fluctuations.