What should be a good dance for a wedding, waltz, tango, rumba or cha-cha-cha?

Waltz: also known as the slow three steps. One of the modern dance program. The earliest is a royal court dance evolved, dance melody beautiful lyrical, dance step undulating continuous, dance posture gorgeous and elegant, known as the "Queen of the dance". Due to the slow rhythm of the music, the movement is elegant and stretching, it is easy to learn.2. Tango: one of the modern dance programs. The rhythm of the dance with a pause and emphasize the syncopation; the dance step staccato powerful, elegant and bold; the most characteristic is the head flashing action. This dance is full of passion and romance, softness and strength, especially easy to drive the audience's emotions.3. Rumba: one of the Latin dance program. The music is relaxed, the action has a stretching beautiful, graceful, soft and lyrical style, the most suitable for the expression of beautiful love, romantic and lingering. 4. physical dance: physical ballet is an extension of the ballet. Fitness way of ballet,