Smart dress code is a term used to describe an appropriate level of attire for a formal event. It typically involves wearing clothing that is neat, clean and stylish without being overly flashy or revealing. Smart dress code usually includes suits or other tailored garments for men, and dresses or skirts with blouses for women. Accessories such as ties, pocket squares, jewelry and scarves can be added to complete the look. Shoes should also be chosen carefully; they should match the overall style of the outfit while still remaining comfortable enough to wear all day long.