Does anyone know what type of dress would suit me for an 18th birthday party? I'm 5'9" and I'm not sure what I should wear!

Beth