There are a wide variety of companies that offer low cost girls dresses. Some of these companies are: Overstock clothing and shoes, Alex and Alexa offer sales prices but are located in England. Zulily offers 90% off girls dresses.
You can buy girls party dresses at any major retail outlet. Check places like Wal-Mart, Target, or smaller boutiques. Alternatively, you may purchase them online from eBay, or other online retailers. Check out Lulu's for a decent selection.
There are somethings to consider when buying a dress for a little girl. What kind of party is it? Is it casual or formal? How much are you willing to spend? For a causal dress, I would go with Macy's. For a formal dress, Nordstorm had a really good selection on dresses.
Mestads is a good store to buy prom or party dresses and tuxedos.
Try ASOS, they have a page dedicated to party dresses.
There are many good websites that sell teen party dresses. here is a good website for teen party dresses. http://www.gojane.com/
Try FashionTIY, there are many fancy styles in it.
Like hair accessories, cute stationery and (not for all girls) dresses
Some of the best places to find dresses for baby girls would be Buy Buy Baby. That place is great! Another place would be Baby's 'R' Us, look for them online
Debenhams, New Look, Internationale or if you go on eBay, you can find gorgeous dresses for cheap prices, and they're new!
u can buy at the shop at California called little sunshine
Party dresses in general are sold all year round through most online and in-store fashion outlets. Christmas party dresses generally start to be sold in the late autumn. If fashion is not a concern, try superstores or even thrift stores.
You can buy photos of party girls from websites like photobucket, stockfreeimages, or funtasticus online. You could also hire a local photographer to take party girl photos for you and buy the prints from them.
You can buy some beautiful newborn dresses for girls at any Carter chain store. Both genders are represented, so a great gift will be very easy to find.