There are all different places that you can go through. For many people, they buy a dress for a wedding, by visiting one or two local shops.
The main thing to do, is to invest some time in these methods. Faster option is to go online though, and this is probably the best way, because you can find many options in a shorter period of time to invest