For an epic picture, you should go to the northwest coast of Norway. The Lofoten archipelago in the North Sea is known for auroras, fishing, and more recently, social media photos. Landscapes with sharp mountain peaks and huddling red and yellow houses below became the love of travelers.
You can watch the northern lights here on beautiful beaches with mountain views (for example,
beach) or even go on an easy walk to see the northern lights away from the light of road cars or fishing villages. In Lofoten, everything is in relative proximity to each other, strong flares of lights can be seen even near a small settlement, like the village of Nusfjord.
In winter, the islands are not cold due to the proximity of the Gulf Stream.