I believe there are several Forex brokers that will allow you to open a demo/trial account and I would guess that they would have everything you're looking for.
Go to File > Change Symbol > More, then put in whatever pair you want. I used to use it to stream the USDX before I found it from a MetaTrader broker demo. Has all the exotic high-interest ones like ZAR, ISK, TRY. The hard part is finding a broker to trade these. Haven't found one yet.
KGB that is a cool link. If the OP needs charts that go back 5, 10 or more years check out www.ozforex.com , just click on the 'long term charts' link on the left hand side.