It's for the school walk in - so got to be a bit warm and waterproof but not make me look like a granny. Not swimming in money..... any suggestions?