Visitors are flocking to the city of Sapporo on Japan`s northern island of Hokkaido to see snow and ice sculptures as the annual snow festival kicks off.