If you need the money in 2-3 years, that money is strictly short term....
I would stick to Money Markets or CDs
Don't think so much about the 'opportunity cost' for not investing in higher risk/return alternatives.
Instead, realize and acknowledge the 'opportunity loss' :-) you might be avoiding!
Stick to safe short term investments.
t