I have a similar situation in my tanks and have been pondering the same question - pH of my tap water is 7.5 - 8.0 and hardness is GH:13 dH and KH:6.7dH
You need to check the hardness of your water as well as the pH as my research seems to indicate that it is the GH hardness that affects soft water loving fish - more than the pH alone.
None of the buffers are good for planted tanks - nor for keeping a constant pH. You can put peat in the filter but you need to keep monitoring the pH to find out when the peat is exhausted - and the pH will fluctuate if you get it wrong. That was too much trouble for me - with more than one tank.
I used to use de-ionised water from a resin column, specially for aquaria, and mix it 50:50 with my tap water. That worked well but it was horrendously expensive. RO water could be used in the same way - but you need to buy the RO unit and, preferably, have it plumbed in and it also produces large quantities of waste water (which I don't want).
My solution - which I admit won't appeal to everyone

- was to set up a big bucket size filter of moss peat in the shed and filter my tap water through there before using it to top up my tanks (a method I found on the net). The filtered water comes out at a pH of less than 5 with a KH of 0 and a GH of 7.5dH.
At first I used this straight - for water changes - 20% of this in a tank full of tap water made only a small change in the tank parameters. Now I add a large pinch of bicarbonate of soda to each bucketful to bring the KH up to about 3 or 4dH. The pH in the tanks is now around 7 - but more importantly (I think) the GH has been nearly halved.
The water is slightly yellowy in colour - but not too bad because I poured several kettle fulls of boiling water throught the peat first which removed a lot of the dark brown colour you usually get from peat. About 150 litres later the water is still coming through with about the same pH, GH and KH.
This is probably much more answer that you wanted
And I haven't been using the method for long - so can't vouch for it long term - but I'm really pleased so far

.