ok. casual indie girl like myself. you have a fab figure! i am loving one-shouldered dresses myself at the mo.
link too long but if you go to topshop.com, click dresses then going out dresses. there's two pages, on the first is a carrie-style very floral prom dress if you're brave!
my pick would be the plain black one-shouldered dress from the second page. pretty flattering with the right bra and flashes skin that is usually good on everyone eg. no cellulite or stretch marks on shoulder.
the dress is the canvas on which you can create any image. to give it an edge i'd recommend maybe over the knee black socks which can look classy if there's only a small gap showing leg. with coloured heels.
of course you could wear black tights, or coloured tights, or bare legs. i love black dresses with either coloured tights or black tights and coloured shoes.
with hair up statement earrings would be fab. got beautiful ones in awear yesterday-peacock feathers. bit more unusual then diamond-type earrings. tapping into the indie vibe. alternative yet glam.
you could even jazz a black dress up with leopard print tights. but i love leopard print!
asos.com is a bit hit and miss but has pages of stock so can be a good one for giving you ideas.