One of the reasons why it can be complicated to buy a pair of winter cycling shoes is because you need to keep in mind what cleats you will be using. The cleats you will be using need to be compatible with the shoes that you end up buying.
As was mentioned earlier, there are different types of soles and some will be drilled to accept three-hole cleats while others only two holes options.