Another way to say "People dress up for fancy dinners." is "You would wear special clothing for a fancy dinner."