Look Up: 10 of the Best Places for Stargazing in New EnglandLook Up: 10 of the Best Places for Stargazing in New EnglandNothing puts things into perspective more than sitting outside with a loved one, looking up at the stars, and admiring how beautiful our universe is.MeganMegan