I'm not sure of any indoor driving ranges in Boston, but there's a @Golf Town store in Watertown, MA and it has 8 simulators which you allows you to hit anything from a wedge to driver. The store is AMAZING!!!
1