For long-term goals, like retirement, investing your money is best — you have enough time to weather ups and downs in the market ... For short-term goals, choose a high-yield savings account, says ...