Not an expert by any means on the subject but:
The safest long term return is having the money accrue interest with a reputable bank & US T-Bills
http://en.wikipedia.org/wiki/United_States_Treasury_securityThe above (T-bills & bank interest) was actually the personal strategy of some US investing / financial legend I read about, forget his name at the moment. As I recall he ran high-level investment funds but chose to pursue the safest course of investing for his own personal wealth.
Note that the limit for deposit insurance (eg: should the bank go bust) is I believe $100k per institution in the US.
If you are looking to deposit substantial sums you would think certain bank managers might offer competitive terms.
If it were me, I'd probably choose for the safe, assured returns instead of playing the 'lottery', I'd drive a used car & definitely I'd continue to work at something I felt some interest or belief in.
2 Mil, fun to dream of!