Rainwater is fine - having a butt is best so there's always some to hand rather than risk it not raining for a while.
Driftwood etc won't do much with the hardness of your water, it's just too hard for wood to make much of a change. South east England is well known for water that's almost liquid rock!
There are fish which do well in very hard water, though having soft-ish water myself I'll leave suggestions to those who have hard water.
One thing you need to be aware of is ammonia. This is excreted by fish and it exists in two forms in water - toxic ammonia and much less toxic ammonium. Both exist at the same time and the amount in each form depends on temperature and pH. At high pH more is in the toxic form. Our test kits measure both forms combined and at high pH more of the tester reading will be in the toxic form. Hard water usually goes with high pH. With fish-in cycling there's always some ammonia until enough bacteria grow which is why with high pH it is more important to do a fishless cycle rather than fish-in.
Driftwood etc won't do much with the hardness of your water, it's just too hard for wood to make much of a change. South east England is well known for water that's almost liquid rock!
There are fish which do well in very hard water, though having soft-ish water myself I'll leave suggestions to those who have hard water.
One thing you need to be aware of is ammonia. This is excreted by fish and it exists in two forms in water - toxic ammonia and much less toxic ammonium. Both exist at the same time and the amount in each form depends on temperature and pH. At high pH more is in the toxic form. Our test kits measure both forms combined and at high pH more of the tester reading will be in the toxic form. Hard water usually goes with high pH. With fish-in cycling there's always some ammonia until enough bacteria grow which is why with high pH it is more important to do a fishless cycle rather than fish-in.