Kirk > If it was me, I'd build a single month's event into a Program. I'd make everything that changed a token. Tokens for dates, locations, etc. Once it is perfect, clone that first program into all the subsequent ones. Change out a few tokens and you're done.
This will let you compare & contrast results of each event, how many attended per location, etc. It will also be easier to proof read or double check as compared to over engineering a segmentation based solution. It isn't that there aren't other ways to do this same thing, I think this is just the easiest & fastest.