If I where living in the US, I would choose Vanguard Index funds.
50% US Index
30% World Index
20% World Bonds
Lowest fees above else! I do not expect to get more then the market.. I want to be IN the market, for as long as possible.
Buying monthly on the upsides and downsides.. and Hopefully when I retire this nest egg will have increased enough for me to live comfortably.
I used to buy individual stocks.. but it just became to much of a hassle. There are a bunch of companies in the US that would mostly survive anything, but I have to deal with currency ups and downs as well. Not good for my long term sanity..