DO NOT invest in stocks. Your investment horizon (possibly as short as 2 years from now) is much too short. You've probably heard it before, but there is a general, well-established relationship between risk and return when it comes to securities (whether equities or fixed income). Meaning, you can't expect significant returns without significant risk, at least in the short-term.
So if you really might need to use the money as soon as two years from now, I don't think stocks should be considered. (And I'd go so far as to say that if you consulted an adviser who suggested putting the money into stocks (probably through one or more mutual funds, or ETFs, run away.) Unfortunately, there are also very, very few knowledgeable investors who would put their money into fixed income securities (bonds, etc.), directly or indirectly (e.g., through a fixed income mutual fund), because of the significant risk that interest rates will go up over the next few years. And if you try to limit that risk by using shorter durations (basically, maturities -- but it's a bit more complicated than that) . . . well, look at what money market funds (or savings accounts) are now paying; almost nothing.
So consider something like an unglamorous bank CD (with a maturity not inconsistent with your investment horizon).
One last piece of advice: if you do seek out an investment adviser -- a real adviser, not a broker or insurance salesman who says they're a financial planner or adviser -- most are likely to suggest you invest in a mutual fund with a "12b-1" fee to their firm. Forget about it. The most ethical advisers, in my opinion, are fee-based planners, i.e., they will likely want to charge an hourly fee. If they're willing to spend time with you at all, given the relatively modest amount you're seeking to invest.
Feel free to get in touch with me via PM. (I am not an investment adviser, and am certainly not seeking to get any sort of financial planning engagement for any fee.)