Hundreds of flights were cancelled from Istanbul's two main airports after the city was hit by a picturesque but troublesome snowfall on the last day of the year.