Rule reminder
Before noun: bello, brutto, piccolo, grande, buono, cattivo, giovane, vecchio, nuovo, antico. Most adjectives follow the noun. Colors and nationalities always follow. Some change meaning by position.
Which is the most natural for 'a red dress'?