Welcome to the forums, Matt!

You're right, you should practice what you read by demo trading. This builds the feeling of market, you can't get that while you are reading only.
I prefer demo account from Oanda fxgame.oanda for many reasons;
you can reset your p/l, also you can adjust your virtual deposit. As far as I know, that demo never expires. so you can test whatever you want in Forex.
Enjoy your time!