Dillard's, Macy's, JC Penny's.. check clearance racks too! I have a friend that found one for $9!
Gordmans
Dillard's is a nice store and usually has very reasonably priced dresses for such occasions
Torrid
Thanks! Your answer is awaiting moderation.