Ours was purchased at either Dillards or Macy's last year. My FIL picked it out and bought it when the kids were staying with them over Spring Break.

ETA: Some girls wore headbands, veils, etc, but many did not. Most girls wore white dresses, but our church made it very clear that they were not expected to buy a new dress.