weather: all types of weather are possible any time of year (literally- blizzards have happened in early september, and many places have snow all year round).
best time of year depends on what you want to photograph. Winter is magical for auroras and snowy vistas, summer has lots of light and greener landscape, naturally.