Choose a No Dealing Desk broker ( especially ECN broker ) as the prices are streamed live and less manipulation since there's no human...
Would recommend MB Trading, followed by FXCM since both are NDD, especially MB Traing ( ECN broker ) http://fxarcade.wordpress.com/forex-brokers
Separate names with a comma.