1. Spiti Valley, Himachal Pradesh
Himachal Pradesh's Spiti Valley, which is tucked away in the Himalayas, offers the perfect backdrop for stargazing thanks to its high altitude and little light pollution. The constellations are seen in stunning detail under the clear skies.