Hi Mike,
I was up in Jimmy Dolan Notch and some of Twin yesterday. Not much shelter from the wind in the Jimmy Dolan notch area. Twin has very nice views from it's lower summit - though I didn't get that far yesterday. You'll definitely want your crampons, and while I've never used an ice...