Also, don't forget rainwater works perfectly well. It's easy to collect (stick a barrel under a downpipe) and costs nothing. There are potential risks from pollution, but they're really very small, and if you're worried, filter the rainwater with activated carbon before using it. Mixing one part regular water with anything from three to ten parts of rainwater will make the moderately to very soft water many freshwater fish appreciate.
The downside to RO water, often overlooked, is its environmental impact: typically ten litres of regular water are wasted for every one litre of RO water used in the aquarium. Some systems are a bit better than that, but all are hugely wasteful by any objective standards. If you are buying water on a meter, or simply try to be "green" in what you do, RO water may be difficult to justify.
Cheers,
Neale