These smart leather boots from John Lewis are sure to be a hit thanks to their practical features and comfortable fit. The leather upper is incredibly durable and flexible with a buckle on one side and zip on the other to make it easy to slip them on and off. Meanwhile the soft synthetic wool lining will keep their feet warm and snug while the rubber sole provides impact absorption to reduce daily aches.