I personally found walking on any hard surface just pure agony, so i went to the local all weather swimming pool [ early in the morning when it was not busy ]and just walked up and down the lanes of the pool, i would swim a bit but mostly walk, non weight bearing exercise was ideal for me but we are not all the same, whatever suits the individual is the only way to go.
Brian