Women are required to cover their heads with a headscarf, wear pants (or a floor-length skirt), and a long-sleeved tunic or coat that falls to their mid-thigh or knees whenever they are in public. Men should wear long trousers and long-sleeve shirts. In most hotels in the big cities you have the opportunity to do laundry.