Help me pick my spring 2010 marathon

I tend to have years that are either “off” or “on” in terms of heavy travel. One year we’ll travel a lot and neglect the house (which is a 1928 colonial in perpetual decline). The next, we’ll stay home and put money into our crumbling domicile. 2009 was an “on” year for travel. Next year will be mostly “off.” But that doesn’t preclude some travel for a spring marathon. I would like to limit it to a long weekend and keep it close enough that it can be driven to in a day (10 hours is the max I can tolerate) or easily flown to from NYC area airports. I accept that we’ll probably need to change planes along the way.

I’ve been researching and I’ve narrowed things down to a few races that look good in terms of location, size, weather/course and reputation/reviews. Since I like cooler weather races I’m looking for mid-to-late May as the outside date. But I’m not averse to doing something earlier, such as in mid-to-late March or April. The ones I’m researching are listed below in the poll.

Note that I haven’t included the Long Branch New Jersey marathon because the weather can be so unpredictable. But I may keep it around as a backup race. Weather considerations are the biggest reason that I’ve not included a lot of New England races that would normally be on my radar.

So, where should I run? If not one of these, what races do you like that are accessible from New England, and why do you recommend them?

Edited: I didn’t think I’d have to be this pedantic, but if you voted “Other” can you please offer a brief comment on which “other” race you have in mind and why?