I always struggle to find something that fits, is stylish, but is also warm. I usually manage two out of the three - can you help me find three out of three? Must be petite and is for work. Please help!