There is no short cut, you have to spend alot of time to research and analyse whether the project is worth investing. For primary screening, I will go to the white paper first. If the project interest me, I will proceed to join the telegram channel and ask questions about the project.
Read the concept, learn about the team.
Get a view of their smart contract.
Make sure how the Tokens are generated?
Do a background check on the company.
Then you can find the best ICO with your researches.
The bottomline is really do your own due diligence.
There's no shortcut of finding a good one.
It will consume so much of your time but if you invest with the right ones, they will surely reward your efforts put into it.