Overshoes in general are rather nice, I have a wide range from thick neoprene, through fleeced windproof, waterproof lycra & eventually just thin normal lycra. They all have their place but the most versatile are the thick neoprene overshoes.
PpPete, very narrow Q cranks with long pedal axles is the only answer for the thicker overshoes.