Be it a party, a formal event or a gathering you are expected to look your best & doing so looking at photographs, later being confident you were one of the good looking people there. Most people don't know that they don't need to spend a fortune for a good dress & that you can find dresses for less. Combine that with the anxiety of knowing after spending will it be worth it because you probably won't be wearing it again. Simply heading out to stores won't give what you are looking for. The key is to do smart shopping. The first thing you can consider is going to those stores that have used dressed for sale. Don't be alarmed by the thought of it because many a times you can find fabulous pieces that have been worn only once, that too for a couple of hours, & are practically brand new & might not find anywhere else. These might run into the thousands of dollars or pounds if bought new! & you may get it for less than half the price! If you still can't digest the thought of wearing someone else's dress, then head to discount stores & those having a sale. If you are lucky you might get your hands on what you want. Another trick is to wait it out. Don't be hasty. At some point of time in the future you know you might need a dress so when the demand is over, there will be many off-season sales in various stores. The concept is, the demand may stop but supply goes on, timing your shopping has its advantages. Doing that is also one of the smart ideas Another idea that you cannot ignore in today's world is finding dresses for less on the internet. Online stores are a good way to gain advantages of discounts & affordable prices. As most online stores make the dresses themselves thus cutting various costs & you might only need to pay a little more than the materials being used to make the dress.