Encore Boutique in Annville is a nice place for bridal and formal wear. They have a large selection of bridal gowns, all at pretty good prices. They also have dresses for mothers and prom dresses and a full range of accessories, veils, and headpieces. They also have a tuxedo rental which is really convenient. They have a really great selection of tuxes. The parking situation is really good.