Finding great companies is just part of the formula for savvy investing. The best stocks to buy are ones that aren't so pricey that there's still...