Does anyone know of the best place to buy price wise? I don't fancy ebay as they seem to get pretty sweaty from bare feet and not washable