Barclays have one, they also do a demo account. But the platform is very basic no close order, you have to just do the opposite of your trade to close it.
Login
In the UK you may try spread betting instead. The equivalent leverage is about 100. ie its £1 per pip. CapitalSpreads have what may be the best spreads. only 2 pips on some pairs. Also seem to have some with reverse pairs. They also have a demo with the normal platform, but with crap 15min delayed charts. The proper account has live charts of course.
Capital Spreads - Financial Spread Betting Homepage
Both the above are FSA regulated unlike the wild west of USA and offshore accounts.