Dividend stocks are a great one-two punch, offering a steady stream of income as well as the potential for share appreciation. Finding the best dividend stocks is much easier said than done, however.