I feel like they have sales every couple of months. I bought the Movie Cinderella costume for my daughter in May for $29 and a Jasmine and Aurora for a friend's kids' birthdays for $26/piece too. I feel like they go on sale online around mid to late September.
I love little dress up shop ones as well because they are lighter, not as stiff or scratchy as Disney store ones, and machine washable! Great quality. They run sales too.