There are plenty of options available for investing your money with retirement in mind. Some are definitely better than others, though. The ideal stocks for retirement are companies with enduring business models that pay solid dividends.Three stocks that definitely meet those two criteria are Cisco Systems (NASDAQ: CSCO), International Business Machines (NYSE: IBM), and Pfizer (NYSE: PFE).