The prom is a formal event. Girls wear ball gowns and boys wear a suit or tuxedo. The boy will often wear a vest or another garment to match the color of his date’s gown.