Semi formal dresses?

🏳️‍🌈

What are some good places to find knee length or shorter dresses? I prefer fit and flare with some type of sleeves (or that I can wear a bra with) for less that $100 preferably less than $50