You have to pay taxes on stocks, right? Or is there a way around this, like tax exempt areas such as Dubai where you could hire brokers there?
The best way around it is to never sell the stock. You only owe tax when you sell. That's the long-term, Warren Buffett style of investing.
Tax haven countries won't help you. American citizens are taxed on their worldwide income, regardless of where it's earned. Of course you could always expatriate to a tax haven and give up your citizenship in a few years....
Trading is a bad idea. Research your choices carefully before you buy.
I've seen many users here mention commodity stocks, why so?
Because commodities are in a long-term bull market, while stocks are in a long-term bear market. It's a bad time to be buying stocks, especially for a new investor like you.
Commodity or gold ETFs are a good alternative, though.
I haven't read much up on Peter Schiff however, I am curious what kind of investments he suggests.
1. Gold
2. Dividend-paying overseas stocks
3. Certain non-USD currencies
4. Commodities or stocks in overseas commodity-oriented companies
5. Certain overseas government bonds (I don't agree with him on that one)
He also suggests getting out of dollar-denominated assets, especially real estate.
Peter's opinion is in the minority, though. Most people seem to think that he's crazy, but he has made a lot of money for his clients, and most of his predictions for the last few years have come true.