In very hot weather, you may omit the jacket. Conservative pant suits or dresses. Restaurant Neat, casual attire is usual. Most restaurants do not have dress codes. Dresses, skirts, slacks, blouses.
Casual wear is normal for the theater.
Except for athletic activities and at beaches, shorts should never be worn. Cover arms and legs. Wear conservative skirts, dresses or neat pants. Remove your shoes before entering a temple or mosque. Men and women will sometimes cover their heads when entering a sacred building.