I would be careful with the stairs. Climb the hills you have and allow recovery between sessions. Climbing stairs is not as good as hills and will fatigue your legs. Now if you want to do stairs in lieu of hills and recover, that is okay too. Do not climb hills one day and do stairs the next day. That may not be enough rest. You get stronger when you rest not when you train.