I've just bought this sea-green dresss and am thinking of pairing it with a navy or navy/white striped blazer. It's the shoes that are an issue. I don't do heels but would like to keep it semi-smart without being frumpy. It's just below the knee and is quite figure-hugging. Any ideas? Thanks!