I need something to wear when it's not quite warm enough for a leather jacket but not cold enough for a winter coat. Ideally black or grey and probably mid-thigh length. Any ideas on what sort of thing might be good, or where I might look?