Everything in the shops seems to be either canvas, pumps with a lot of open foot (not practical for wet weather). Can anyone help? We have some winter boots, but looking for some comfortable, practical shoes that don't cost the earth.