Red symbolizes good luck in Chinese culture, which is the reason people often wear something red during new year holidays, hoping that it will bring good luck in the upcoming year.
The dress I wear in the picture is called Qipao, a traditional Chinese women's dress that clings to the curves of a female body. Mine was modified and shorter than the true traditional one to make it easier to walk in.