Most Helpful Girl
Get a long dress in flattering for your skin tone shade of coral or orange (very big colors for spring). And go LONG with the dress style, it just looks so much classier. For your hair, go for an updo.
Depending on your price points, check out prom store boutiques that will alter the dress for your height, waist and bust or check out stores at the mall like The DEB, Macy's or Marshall's that sell equally as gorgeous dresses for much cheaper.
Good luck finding the perfect dress! Prom is a memorable experience. Have a lovely time. :)