Crater Lake in southwest Oregon was named the best national park for stargazing, according to a study conducted by Lake.com, due to its high percentage of visible stars and low light pollution ratio.