I've also learned the following fashion tips for prom dresses:
If its too short its not going to look like a dress.
If its too flat its not going to look like a prom dress unless its a really good one
If its too revealing its gunna make you look like you're trying too hard
and don't get a dress that's not short and not long because if its between ur ankle and ur knee it's going to make you look really short!
and Get a dress that's a bright color not black or any color close to it don't get white either it's not a wedding if you want something close to white get a really light pink.
But remember your dress has to be the same color as your date so talk about the color together if he picks a color that's not what you want don't get it because the tie is only 1/10 of his body so it's your decision! if you don't like it say no
and if you get a dress or if he gets a tie that's like for example lime green take a picture of it know what the color is so the color doesn't get mixed up.
I looked at some with my friend a few days ago. Don't do dark colors if you're a white person, it makes your skin appear pale. If black, don't do white. Warm colors go good for any girl at the prom, just be sure to shop with your date/escort so y'all can color coordinate together.
Something with a funky pattern! One girl at my grad wore a blue and yellow funky design dress. It was different, but also looked really classy. I like a bronze/gold, black but with a unique design (ie. Funky shoulder, may have lace, or shiny in some places). A dark royal purple also looks very nice. It should be really flowy.
Fashion accessories are a must! You keep the entire dress really simple and then add funky and unique fashion accessories.