I happen to live in rather conservative country and covering up is not even helping. However, I notice that cat calling is getting lesser these days. I usually just plug in my earphone when I am out and looking as messy as possible :D it helps for me.
I also happen to have resting bitch face and intimidating looks. I think that is partly helping me walking and traveling alone here and there.
Stay safe! learning martial art might come handy :)
RE: How to Deal with Street Harrassment