Crowds packed downtown Keene for the Ice & Snow Festival on Saturday, Feb. 3.