You can try interactive brokers or thinkorswim, I don't think you can have non delayed real time data for free anyway, or even accurate option fills.
It's good to play around, and study.
When one discover options coming from spot/fx, at the beginning it all looks very promising, then the more...