7 places for top-notch stargazing: Eyes on the sky