Treat yourself to some good boots
Gearne SG12. Down side - price, not waterproof, squeak. Up side - quality protection and comfortable.
I didn't need waterproof as only get wet by accident and usually on the way home. Have a pair of Sealskinz socks just incase it looks a bit wet.
I can recommend these boots even with the price and the squeak.