I'm using FXCM Micro:
http://www.forexmicrolot.com/
With this company you also get access to
http://www.dailyfx.com/ - which gives some decent trading signals and suggested trades.
Make sure you know how to read charts, the elliot wave theory, support and resistance levels, stop loss and limits, etc. Study individual currency movements to find out which way a pair will move, etc. Start small, make sure you have a large enough amount of money in your account, because a small move can easily erase your margin and kill your account.
To be honest, its hard as fuck! Charts make tons of unexpected moves. Once you spot a trend, by the time you jump in, it will usually start heading the opposite direction. Don't chase losses.