If you need a dress and want a fabulous experience, I would highly recommend making an appointment with Julie at Bridal Exclusives in Salem. I went in there yesterday with my mom, sister, and a bottle of champagne and walked out a couple of hours later with my dream dress on order. I am a plus-size bride and was extrememly apprehensive about the whole wedding dress shopping experience. In fact, I put it off just about as long as I could without paying rush fees. Never once did Julie make me feel like I was a plus-size bride. I was simply a bride.
Julie let us pick out dresses we wanted to try on, but was also willing to pull dresses she thought would work with my body type. You don't need to bring your own undergarmets as BE has plenty for you to use. Julie was also good about providing veils and headpieces so we could see the complete look with each dress. Her patience never faltered.
All of the dresses in the store were under $2500 and BE has a lot of flexible, no interest payment options. We had to put half down on the dress (as was expected), but we don't have to pay for any of the accessories or the balance on the dress until we start the alteration process. Even then BE said we could set up a payment plan for the accessories (dress would need to be paid in full).
If you can, go during the week. We went on a Monday and had the store to ourselves. That was great. Never felt rushed or the need to be quiet or self-conscious.