Assuming this isn't really a touring question. I use Diadora Polaris 2's in the 20-40 F range. Not made anymore, but there are lots of similar SPD winter boots on the market in the ~$200 MSRP range that are probably all pretty good. I rode 3 hours yesterday in the mid-30's with heavy rain/sleet, and my feet stayed warm.