Generally, staining your stairs is the better option, because the coating is more durable. Of course, you can also choose paint, but make sure that you go for a forgiving colour - lighter shades tend to form and show scuffs and marks.