Mainland northern Norway sits almost exactly under the auroral oval. Tromsø, Alta and Senja are all around 66°N magnetic, which means the required Kp at each is effectively zero: the aurora is overhead on ordinary quiet nights rather than only during storms. Svalbard, far further north at 75°N magnetic, is a different proposition again. Across all four the limiting factor is weather rather than geomagnetic activity, so the useful questions are when to come and how many nights to allow.
Required Kp is calibrated from magnetic latitude, not the latitude on a map, which is why two places at the same map position can need very different activity.
Tromsø, Alta and Senja are all inside the auroral oval at roughly 66°N magnetic latitude, and the required Kp at each is effectively zero, so none of them is meaningfully better than the others on activity alone. Choose on weather and access instead: they sit in different fjord systems, so a cloudy night in one is not always a cloudy night in the next.
Almost none in the north. Tromsø, Alta and Svalbard all have a threshold of Kp 0 and Senja 0.1, because of their magnetic latitudes rather than their positions on a map. Watching the Kp index in northern Norway is close to wasted attention; the cloud forecast decides far more nights than the sun does.
September to March on the mainland, and November to February on Svalbard, which is dark enough for a display much later in the year because of how far north it sits. Across the mainland the equinox months are the strongest: geomagnetic activity runs higher near the equinoxes, and September and March bring more settled skies than midwinter does.
Different rather than better. Svalbard sits at about 75°N magnetic, which is far enough north to be poleward of the oval on quiet nights, so the aurora can appear toward the horizon rather than overhead. Its season is also shorter, November to February. Tromsø sits closer to the middle of the oval and has a longer season, and it is very much easier to reach.