You can take help of etherscan.io for this, just go to view token button they have on menu and enter token name you want to search. When you will click on those token you can see official contract address for that token. As etherscan verifies detail of every token that is popular so you will be in safe side if you don't trade tokens that are not listed or recognized by etherscan.
OK, good to know! But if it's just hours after the ico started then it might not be popular enough yet for etherscan to list it?
OK nice. But that only applies to the ICOs distributing their tokens using Waves, right?
I've never used waves and haven't looked into it much.