[Method] Hand Soap and Water [Safe] No [Free] Yes [Efficient] No, normal hand soap will often damage the coatings on your glasses due to the low pH [Description] 
Wash under the tap with hand soap and water