I'd like to get a couple of new dresses for nice occasions... Such as afternoon tea. So, prettier than office wear, nicer than jeans and t-shirt, but not necessarily as formal/fancy as a wedding. I don't get to dress up often but I'd like to treat myself to a couple of pretty dresses.
What is nice these days? I've heard the 50s style is now tacky... What is pretty without being office wear, or naff?