I would say oak stairs are perfect dont want to much stone and brick but that's my opinion. Choose what you want is best
The bricks have already served their purpose as the wall, and the stone has already laid the framework of the home. Let there be a wooden roof, it would compliment well with the wooden fences outlining your balconies. Maintain a balanced zen with your architecture. Be your blocks.
The oak blended perfectly with the fences, I think that if you used any other material, the fences would kinda be off, but now it's just cool