We would like to tile our concrete front porch and steps. Is there non-slip tile available that we could use? If not, then what could we use as our porch steps look terrible. The steps (5 high) are made up of building blocks with cap blocks on top. Everything is then skim coated with concrete.

We live in zone 7 (20 degrees). The porch is on the East side of the house, covered, and generally gets rain only on the North and South ends. However, the steps are at the North end and do get covered with freezing rain. Thanks.