The website mentions that membership with the Mount Washington Observatory entitles the member to free entrance to 200 museums across the country. Is there a list anywhere of these museums? What museums in New England are included? I'm assuming the Museum of Science in Boston would be included. Is that correct? If so, that's a solid incentive!
I don't plan to do Seek the Peak in 2011 (the event has just gotten TOO big), so I'm thinking I may just sign up as a member instead.