Long term=I don't venture out top 100 normally (unless a super promising project with rep) Ex ETH or BTC right now.
Short term=Anything that has value and that upcoming roadmap something is happening. Ex ETC right now.
Agree I think for a long term investment you should choose a coin that has proven potential and reliable. eg Bitcoin, Ethereum, Ripple, Litecoin. This coin has a huge community and users and it will certainly continue to grow that's why for the long term it will be quite safe. for the short term you can look for new coins or old coins of course that have good short-term projects, I recommend buying DNR.