Thousands brave the elements to shop