Cash is a good investment now compared to stocks. Real estate is near historically high levels, it might keep going up a little but will probably level off or even go down like in the early 1990's when house prices dropped 10 to 20% in california.
see this thread