Finding the best stocks to buy now isn't just about making a quick return but about finding the best investments that you can hold ...