This is good inspirationposted about 5 years ago
They have awesome knit thigh high socks from AA in white.
And the photo lulu posted is perfect
This dress is super simple, cute, and CHEAP http://www.forever21.com/Product/Product.aspx?BR=f21&Category=dress_casual&ProductID=2000027859&VariantID=
Not sure if its too casual for what you’re looking for, but pair it with white tights and you can easily make an apron with some cloth, lace, ribbon, and a good ol’ hot glue gun. (Was ALice for a good 2 years in a row Lol)