fool.com used to be decent but I haven't been there in years.
My investments are in stock index mutual funds, domestic and international, where I just buy and hold forever, adding more shares every year. Vanguard.com and their index funds is a good place for this kind of strategy.
Most people agree on a basic strateg, in this order:
1. Pay off all CC debt and any other high-interest debt.
2. Put several months' worth of living expenses into a high-interest savings account at INGDirect.com or equivalent
3. Contribute to your company 401k plan (once eligible) up to at least the % of salary that your employer matches
4. Max out your Roth IRA contributions (currently $4K a year, vanguard is one place)
5. Max out your 401k
6. Open a non-retirement brokerage account
What they differ on is how to allocate the money in each investment.