The foxtrot is one of the most common dances learned by wedding couples, as it is easy to learn and works well with slow love songs and ballads. The traditional waltz is another favorite and is more formal than the foxtrot. Swing dancing is much more is relaxed and casual, a favorite among active and flirty couples. Swing is also easy to learn in a short amount of time.
If you are looking for something a little more sophisticated, consider the salsa, rumba, and cha cha. These are latin dances that are fun and great to know, but require much more time to learn.
Whichever dance style you choose for your special day, remember that it is ultimately a special time meant to be shared by the two of you. A simple slowdance, swaying to a favorite song while wrapped in each other's arms, works for many couples.