Personally, I use EFX which is the Forex arm of MBTrading.
Their pip spreads do widen during important news releases, however I have never been stop hunted by them and everything seems above board.
I am currently using Intellicharts with their platform due to the fact that price on the charts is in synch with price on the platform.
They have just upgraded everything and are slowly rolling their new platform out which will include charting so I'm just waiting to see what the charting is like before deciding whther to ditch Intellicharts.
Their demo at the moment is pretty unstable but the live platform is great though will take a bit of getting used to regarding placing orders, stops etc...
Oanda shows the same price as EFX so a free demo on Oanda would be a viable alternative to paying for Intellicharts.
Whatever you do, don't go with a small brokerage. Look at the scam area of this forum regarding a recent individual that's been ripped off by one such brokerage.
Also look research the broker ratings on the main forexbastards website and go for one with a high rating from at least more than 20-30 people.