I would recommend South Bay Center if you’re near there in Boston area- shops, coffee, restaurants while you charge, nice view of skyline top floor of garage. There are superchargers along the Mass Turnpike toll road in Sturbridge and Charlton, Framingham.