Formal dress

I waited too long to get a dress for formal. I need all the help I can get so does anyone know where I can get a dress that won’t be that expensive and is a haulter too and a skirt (two piece) and for someone that has light skin but brown hair thanks!