I get a pair of Sidi MTB shoes about every 7 years. Like the ones with the ratchet closure. Fit well, wear and clean well.

On cold days, I just throw a pair of neoprene toe covers on