There are plenty of options available. I personally have a good experience with turnkey forex. They offer ECN account along with low spreads and low commission charges($2/100k RT). Good broker. However, you need to do your own research before choosing the one.