ChrisInVT,I second the aftermarket route. I installed some PIAA lights and couldn't be happier. The light output between the stock fogs and the PIAAs aren't even comparable, the OEM lights were worthless.
As far as I know, that's how it is in MA too. I've never seen anyone cover lights, but if you use lights on your roof on a public road and the police see, you're certainly going to get a ticket for it.I have been told (In Oregon) you can have as many as your heart desires, uncovered. But they cannot be used on the public roads if they are mounted above headlight height.