I'd recommend Oanda and EFX, however you have to realize that low spreads can sometimes be misleading because the broker will make up for this by charging a high carry spread. This may not be an issue if you are an intraday trader except for Oanda since they do continuous interest rate netting.
Hope this helps,
Kris Matthews