On that note, here are three top stocks for long-term investors to buy and hold no matter what the market does next. Image ...