It's hard to narrow down the list of best stocks to buy in the market to just three, but it's something that investors must do in order to keep a fairly streamlined portfolio. If you have too many ...