The shoes with non-slip rubber soles are the best for snow and ice. These shoes will prevent you from slipping and give you a comfortable walk-in wintry condition. Moreover, they also keep your feet waterproof