It is always a good idea to decide on a theme for your wedding before you start planning your wedding. It just makes everything much easier avoiding you being indecisive the whole time.
With a wedding theme in mind, shopping for wedding gowns, wedding favors to wedding venues are second nature.
A good wedding theme will also allow your wedding guests to have a memorable time together. A theme wedding also speaks of your interests and personalities and your guests will know both of you much better.