XS size should be enough for 160cm.
This item will definitely make you stand out on the ski slopes. Trust me, you'll have people approaching you left and right, asking for a link! The pink color is also very stylish, and it's completely waterproof. I tested it myself, and there were no issues at all.
The pink color is totally on point. I even put extra padding for the hip area, and it's not even noticeable.
Good quality, easy to move around