Another way to get a front-row view is on a coastal cruise. Hurtigruten Cruises has aurora borealis sailing up the Norwegian coast between December and March.

But get this: You don’t have to leave the country to see the Northern Lights. In Michigan, the Northern Lights are sometimes visible on the Keweenaw Peninsula. Just drive up Brockway Mountain-the highest scenic roadway between the Rockies and the Alleghenies, to get the best view.